# ExpressApi **Repository Path**: binbin0915_admin/express-api ## Basic Information - **Project Name**: ExpressApi - **Description**: 本代码修改自项目: https://github.com/mosh-hamedani/vidly-api-node,用于接口对接使用。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-05-16 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 本代码修改自项目: https://github.com/mosh-hamedani/vidly-api-node 基于 Express.js 的 API 框架,数据库使用的是 MongoDB。 ## 安装 根据如下步骤安装相应插件或软件 ### 安装 MongoDB 安装 MongoDB社区版,安装说明如下: https://docs.mongodb.com/manual/installation/ 安装完成后,确认运行正常,可以参考文档:[MongoDB 不专业指北(一):MongoDB 的安装](https://juejin.cn/post/6973471627384193054) ### 安装项目依赖 在项目目录下安装项目源码依赖 npm i ### 插入Mock数据 可以参考本人专栏文章:[MongoDB不专业指北](https://juejin.cn/column/6973465315061530632),或者参考seed.js,新增对应的 seedXX.js来自动生成数据。修改后使用下面的命令运行产生数据: node seedXX.js ### 运行测试验证是否正常 运行如下命令验证测试项是否通过: npm test ### 启动服务 运行如下命令启动服务,端口配置为3900,可以修改default.json 来修改配置参数,如端口,MongoDB 数据库,是否开启鉴权等。 node index.js 成功后可以访问如下链接查看返回数据是否正常。 http://localhost:3900/api/dynamics ### 关注本人公众号:岛上码农 ![岛上码农.jpg](https://gitee.com/island-coder/flutter-beginner/raw/master/qrcode_island_coder.jpg) ### 原作者个人网站(教程很不错,B 站也有他的视频) ![Mosh](https://codewithmosh.com)