文件名称:vidly-service:使用Node.js和MongoDB构建的API
文件大小:61KB
文件格式:ZIP
更新时间:2024-04-01 12:15:31
JavaScript
贴心服务 该存储库是使用Node.js和Express.js构建的API。 它尝试设置在电影租赁商店处处理电影的模拟场景。 有完整的RESTful端点设置,身份验证,授权,错误处理和日志记录。 先决条件 要运行此服务,您必须在计算机上安装Node和MongoDB的本地实例。 安装套件 您可以使用NPM为应用程序安装程序包依赖项。 运行以下命令: npm install 在本地运行服务 要运行该应用程序,请运行以下命令: npm start 这将启动localhost:3000上的服务器,以尝试与本地MongoDB实例建立连接。 使用生产服务 该服务已部署到Heroku环境,数据存储在MongoDB Atlas Cloud数据库中。 可以在查看当前的生产应用程序。
【文件预览】:
vidly-service-main
----.gitignore(53B)
----routes()
--------rentals.js(2KB)
--------users.js(2KB)
--------auth.js(1KB)
--------homepage.js(327B)
--------genres.js(2KB)
--------movies.js(3KB)
--------customers.js(2KB)
----README.md(975B)
----views()
--------index.pug(51B)
----startup()
--------apiValidation.js(560B)
--------database.js(456B)
--------routes.js(1KB)
--------productionMiddleware.js(282B)
--------config.js(212B)
--------logging.js(3KB)
----public()
--------readme.txt(22B)
----middleware()
--------async.js(177B)
--------checkAdmin.js(244B)
--------auth.js(519B)
--------logError.js(294B)
----package.json(773B)
----models()
--------Rental.js(1KB)
--------User.js(1KB)
--------Genre.js(540B)
--------Customer.js(691B)
--------Movie.js(925B)
----index.js(902B)
----config()
--------default.json(88B)
--------development.json(89B)
--------production.json(89B)
--------custom-environment-variables.json(104B)
----package-lock.json(157KB)