1 Star 3 Fork 0

Amadeus / AmadeusMovieService

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

AmadeusProject

AmadeusProject 是以前后端分离为开发模式的项目,前端为各种浏览器环境,后端为node.js版本。

AmadeusMovieService

依赖

  • async ^3.2.4
  • body-parser ^1.19.2
  • busboy ^1.6.0
  • compression ^1.7.4
  • cookie-parser ~1.4.4
  • cors ^2.8.5
  • debug ~2.6.9
  • express ~4.16.1
  • express-jwt ^7.7.7
  • express-validator ^6.14.2
  • helmet ^6.0.0
  • http-errors ~1.6.3
  • jade ~1.11.0
  • jsonwebtoken ^8.5.1
  • mockjs ^1.1.0
  • mongo-sanitize ^1.1.0
  • mongoose ^6.5.2
  • morgan ~1.9.1
  • pug ^3.0.2
  • supervisor ^0.12.0
  • xlsx ^0.18.5

前置条件

1. 克隆项目 2. 切到对应目录下 3. 安装依赖

git clone https://gitee.com/amdeus-top/movie-service.git
cd movie-service
npm install

在项目跟目录下新建common文件夹,文件夹下新建db.js后写入以下内容

//数据库插件引入
const mongoose = require('mongoose')
// 你的mongodb本地地址
const url = 'mongodb://localhost:27017/movieService'
mongoose.connect(url,
    {
        useNewUrlParser: true,
        useUnifiedTopology: true,
        family: 4
    })
// 让 mongoose 使用全局 Promise 库
mongoose.Promise = global.Promise
//连接数据库
module.exports = mongoose

连接上MongoDB Compass中,然后按照下面图例,将/mongodbData/下的数据文档复原

恢复数据库1 恢复数据库2 恢复数据库3 恢复数据库4 恢复数据库5

重复以上第2-4步操作将/mongodbData/下的数据文档一个一个复原即可

将项目跑起来并启动热更新

npm run 
npm run go

打开postman 请求http://localhost:3000/movie/movieList

请求示例

接口文档可参考movie-ServiceAPI接口文档.pdf

前后端项目

项目名 描述
AmadeusMovie 基于Vue3与arco组件库实现的toC前端官网开源项目
AmadeusMovieService 基于express与mongodb实现的符合RESTful接口规范JWT认证的node.js后端开源项目

空文件

简介

基于express与mongodb实现的符合RESTful接口规范,JWT认证的node.js后端开源项目 展开 收起
JavaScript 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/amdeus-top/movie-service.git
git@gitee.com:amdeus-top/movie-service.git
amdeus-top
movie-service
AmadeusMovieService
experiment

搜索帮助