123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- const express = require('express');
- const bodyParser = require('body-parser');
- const userModel = require('./models/users');
- const cors = require('cors');
- const app = express();
- app.use(cors());
- app.use(bodyParser.urlencoded({ extended: false }));
- app.use(bodyParser.json());
- app.get('/users', (req, res) => {
- let { name } = req.query;
- res.json({
- code: 200,
- msg: '查询成功',
- data: userModel.findAll(name),
- });
- });
- app.post('/register', (req, res) => {
- // console.log(req.body);
- if (userModel.existUser)
- return res.json({
- code: 405,
- msg: '用户名已存在',
- });
- res.json(
- userModel.insert(req.body)
- ? { code: 200, msg: '注册成功' }
- : {
- code: 400,
- msg: '注册失败,请检查网络',
- }
- );
- });
- app.post('/login', (req, res) => {
- // console.log(req.body);
- let user = userModel.login(req.body);
- res.json(
- user
- ? { code: 200, msg: '登录成功', data: user }
- : {
- code: 400,
- msg: '用户名或密码错误',
- }
- );
- });
- app.post('/users/insert', (req, res) => {
- // console.log(req.body);
- res.json(
- userModel.insert(req.body)
- ? { code: 200, msg: '操作成功' }
- : {
- code: 400,
- msg: '操作失败,请稍后重试',
- }
- );
- });
- app.get('/users/page', (req, res) => {
- res.json({
- code: 200,
- msg: '操作成功',
- data: userModel.findByPage(req.query),
- });
- });
- app.delete('/users/delete', (req, res) => {
- // console.log(req.body);
- let { id } = req.body;
- res.json(
- userModel.remove(id)
- ? { code: 200, msg: '删除成功' }
- : { code: 400, msg: '删除失败' }
- );
- });
- app.post('/users/update', (req, res) => {
- res.json(
- userModel.update(req.body)
- ? { code: 200, msg: '修改成功' }
- : { code: 400, msg: '修改失败,请检查网络' }
- );
- });
- app.get('/users/id', (req, res) => {
- let { id } = req.query;
- let user = userModel.findById(id);
- res.json(
- user
- ? {
- code: 200,
- msg: '成功',
- data: user,
- }
- : {
- code: 400,
- msg: '用户不存在',
- }
- );
- });
- app.use((req, res) => {
- res.json({
- code: 404,
- msg: '没有当前API',
- });
- });
- app.listen(3000, () => {
- console.log(`Server was started at port <3000>`);
- });
|