文件名称:backend-challenge:用Node.js编写的Barstool后端采访挑战
文件大小:86KB
文件格式:ZIP
更新时间:2024-05-19 15:11:45
JavaScript
后端挑战 为了更好地评估候选人的后端开发技能,我们想提出以下挑战。 我们要求您在此项目上花费的时间不要超过4个小时。 项目要求 该项目的目标是使自己熟悉此存储库中的后端Node.js API,然后实施缺少的功能和测试。 该项目必须使用Node.js v10或更高版本完成 修改GET /status路由,以在服务器当前连接到数据库时仅返回200 OK 为PUT /user/:id添加一个测试,该测试应显示当前用户必须与url中的用户ID匹配才能成功完成更新 创建一个称为notes的新模块,该模块使用户可以将笔记保存到其帐户中。 除了常见的属性(例如id,createdAt和modifiedAt)之外, Note还应仅具有标题和消息。 添加路由GET /user/:id/notes ,该路由应列出该用户的所有注释。 请记住要确保网址中的用户ID与发出请求的当前用户匹配 添加针对先前路线的
【文件预览】:
backend-challenge-main
----.eslintrc.json(279B)
----yarn.lock(141KB)
----server.js(200B)
----.prettierrc.json(184B)
----jsconfig.json(257B)
----test()
--------lib()
--------api()
--------index.js(430B)
----README.md(2KB)
----serverless.yml(551B)
----.gitignore(116B)
----app()
--------modules()
--------lib()
--------api()
--------server()
--------index.js(667B)
----package.json(1KB)