Skip to content

个人学习项目 vue-mobbile 基于 Node.js 的一个服务器

Notifications You must be signed in to change notification settings

it-tao/vue-mobbile-server

 
 

Repository files navigation

这是一个配合VUE移动端网页学习项目 vue-mobbile 使用的 nodejs 服务器

项目使用 nodejs + express + mongodb + mongoose 来实现网页JSON服务器,服务器默认运行在本地3000端口 测试服务器 http://120.77.181.41:3000,由于Nodejs单线程的缘故,服务器可能会崩。所以如果崩了,请自己动手去搭建。 服务器的数据在下面的压缩包里面,请使用 mongorestore -h <:port> -d dbname ,来初始化服务器数据 比如 mongorestore -h localhost:27017 -d mobile ./mobile

自行搭建服务

  1. 自行搭建服务请下载MongoDB数据库https://www.mongodb.com/,下载正常安装之后设置通过这个命令设置MongoDB数据库文件存储位置 mongod --dbpath "d:\mongodb-path",路径随意
  2. 去nodejs官网下载新版的nodejshttp://nodejs.cn/
  3. 下载整个项目,通过命令行进入项目目录
  4. npm start 或者 node index.js启动项目
  5. 数据库连接的配置在 src/config.js中保存,默认访问本地的localhost:27017

该文件定义了本服务器的总体设计,包括服务器实现的几大模块,模块内部的功能

该文件定义了数据库表格的设计,使用 Mongoose Schema 格式定义 在实现字段自增的时候通过 pre post 中间件来实现(后期可以通过自建一个保存所有自增字段的数据的表)

该文件定义了前台浏览器和服务器沟通的采用何种标准

本项目仅供学习和参考,请勿用于任何商业用途,任何图片和资源均来自网络,转载请注明出处,如果喜欢请不要忘了 Star ⭐ and Fork 🍴 me

About

个人学习项目 vue-mobbile 基于 Node.js 的一个服务器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%