{"id":17829669,"url":"https://github.com/guidefari/mail-bag","last_synced_at":"2025-04-02T11:42:57.429Z","repository":{"id":124502260,"uuid":"302756071","full_name":"guidefari/mail-bag","owner":"guidefari","description":null,"archived":false,"fork":false,"pushed_at":"2020-10-10T14:09:21.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T02:44:27.930Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guidefari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-10-09T21:22:14.000Z","updated_at":"2020-10-10T14:09:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7e0bde6-ce78-4da6-b8d3-d56c1ad55e9a","html_url":"https://github.com/guidefari/mail-bag","commit_stats":null,"previous_names":["guidefari/mail-bag"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guidefari%2Fmail-bag","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guidefari%2Fmail-bag/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guidefari%2Fmail-bag/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guidefari%2Fmail-bag/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guidefari","download_url":"https://codeload.github.com/guidefari/mail-bag/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246811235,"owners_count":20837745,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-27T19:16:58.599Z","updated_at":"2025-04-02T11:42:56.209Z","avatar_url":"https://github.com/guidefari.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notes\n\n`www.mysite.com/users/add` - The word add is a verb, which makes this a non-RESTful URL. Only nouns go into the\nURL because nouns describe things or states of things\n\n```js\nconst app = express();\napp.get(\"/cars/:vin\", function(inRequest, inResponse) {\n// Return a car object with the specific VIN number\n});\napp.listen(8080);\n```\n\u003e vin (which you can then access in the function by doing inRequest.params.vin).\n\n`app.use(express.json());` - This middleware takes care of parsing incoming request bodies that contain JSON,\nas many of ours will. Our application code will, thanks to this middleware, receive a\nJavaScript object resulting from the incoming data, saving us the hassle of parsing it\nourselves.\n\n## resources consumed\n- A word on [ES6 classes](https://youtu.be/RBLIm5LMrmc?list=WL) - Brad Traversy.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguidefari%2Fmail-bag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguidefari%2Fmail-bag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguidefari%2Fmail-bag/lists"}