先安装express以便创建服务器项目,在cmd下
npm i express-generator -g
安装后就可以使用它来创建Node后端项目了,还在cmd下
express server
cd server
npm install
修改server文件夹下的package.json
安装node-dev,命令cnpm install -g node-dev
npm start启动服务器(类似启动tomcat)
网址默认端口localhost:3000
还能输入localhost:3000/users
安装mongoose数据库
npm i mongoose
models层文件夹下新建UserModel.js文件
创建monggose数据库并导出,代码如
const mongoose=require("mongoose")
const Schema=mongoose.Schema
const usertype={
username:String,
password:String,
gender:Number,//性别0,1,2
introduction:String,
avatar:String,
role:Number//管理员1编辑2
}
const UserModel=mongoose.model("user",new Schema(usertype))
module.exports=UserModel
routes下的admin文件夹创建UserRouter.js
把index.js的给搬过UserRouter.js中
粘过来还要改造,router改成UserRouter,gethomepage删掉
代码如下
var express = require('express');
var UserRouter = express.Router();
/* GET home page. */
UserRouter.post("adminapi/user/login",UserController.login)
module.exports = UserRouter;
先这样后面好复杂,整体代码在我这。。