文件名称:good-food-tracker-api:优质食物追踪器-API
文件大小:95KB
文件格式:ZIP
更新时间:2024-03-16 03:00:45
nodejs typescript database restaurants express-js
良好的食物追踪器 优质食品跟踪器项目是后端Web API(Nodejs和Express),前端Web应用程序(Vuejs)和移动应用程序(Kotlin)的集合。 该项目旨在允许用户拍照和/或留下关于他们所访问的餐馆的注释,等级,评论,以便以后在他们想要外出就餐或下单时尝试参考。 这个仓库是做什么用的? 该存储库用于使用Nodejs&Express构建的后端API 有关现有或当前正在开发的功能的列表,请参阅本文档的部分。 如何设置? 要开始开发,请遵循以下步骤: 将.env.example重命名为.env ; 将您的值添加到.env文件; 运行npm install ; 创建MySQL数据库; 运行db-migrate up以运行所有数据库迁移; 要启动服务器的开发版本,请运行: npm run dev ; 访问localhost:3000以查看是否一切正常; 贡献准则
【文件预览】:
good-food-tracker-api-master
----app.ts(3KB)
----.env.example(128B)
----.github()
--------dependabot.yml(106B)
--------ISSUE_TEMPLATE()
----database.json(351B)
----languages()
--------english.json(4KB)
----migrations()
--------20200925180733-create-refresh-token-table.js(1KB)
--------20200910083935-create-review-table.js(1KB)
--------20200909063746-crete-city-and-alter-restaurant.js(1KB)
--------sqls()
--------20201002194557-remove-is-revoked-and-revoked-at-from-refresh-token.js(1KB)
--------20200831070439-restaurant.js(1KB)
--------20200909075558-add-country-table.js(1KB)
--------20200903065516-add-image-column-to-user-table.js(1KB)
--------20200829180451-user.js(1KB)
--------20200905160044-add-guid-to-restaurant-table.js(1KB)
--------20201004143530-add-city-and-country-to-user-table.js(1KB)
--------20200902112256-add-guid-to-user-table.js(1KB)
--------20200905170221-create-user-role-table.js(1KB)
----helpers()
--------database()
--------typedefs.yml(4KB)
--------validation.ts(3KB)
--------roles.ts(77B)
--------utilities.ts(4KB)
--------interfaces()
--------translation.ts(751B)
--------upload.ts(352B)
--------globals.ts(700B)
----CONTRIBUTING.md(9KB)
----tsconfig.json(285B)
----LICENSE(1KB)
----README.md(5KB)
----.all-contributorsrc(974B)
----.editorconfig(39KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(2KB)
----server.ts(1KB)
----routes()
--------index.ts(4KB)
--------restaurant.ts(4KB)
--------review.ts(4KB)
--------country.ts(3KB)
--------city.ts(10KB)
--------profile.ts(4KB)
----package-lock.json(95KB)
----package.json(1KB)