美文网首页
(十)Node接口搭建——配置信息接口

(十)Node接口搭建——配置信息接口

作者: 彼得朱 | 来源:发表于2019-07-09 09:36 被阅读0次

系统后面我们会用到信息、添加、删除这些接口,这一节我们主要的内容是配置信息接口。资金流水账主要信息有:创建时间、收支类型、收支描述、收入、支出、账户现金以及备注

1、models文件夹下新建Profile.js文件

2、Profile.js文件写入信息字段(数据模型)

const mongoose = require('mongoose'); //引入mongoose,因为数据我们要存入mongose
const Schema = mongoose.Schema;    //实例化Schema

// Create Schema   创建Schema    注册和登录时需要什么字段,就在里面写什么
const Profilechema = new Schema({
    type:{
        type:String,
    },
    describe:{
        type:String,
    },
    income:{  //收入
        type:String,
        required:true
    },
    expend:{  //支出
        type:String,
        required:true
    },
    cash:{   //现金
        type:String,
        required:true
    },
    remark:{ //备注
        type:String,
    },
    date:{
        type:Date,
        default:Date.now
    }
})

// 导出,到这一步模型就创建好了,后面就在server.js里面使用就好啦
module.exports = Profile = mongoose.model("profile",Profilechema);

3、数据模型写好之后写接口

routes/api下面新建一个文件:profiles.js 文件

//   用于信息接口,资金流水账
const express = require("express"); //引入express
const router = express.Router(); //实例化一个router
const passport = require("passport");

const Profile = require("../../models/Profile"); //引入数据模型


//当输入地址/test时返回数据
// $route GET api/profiles/test
// @desc 返回的请求json数据
// @access public
router.get("/test", (req, res) => {
    res.json({
        msg: "profile works"
    });
})


module.exports = router; //导出router

4、入口文件(server.js引入)

引入: const profiles = require("./routes/api/profiles");

使用: app.use("/api/profiles",profiles);

5、Postman测试接口是否能够使用

测试

测试通过。

相关文章

网友评论

      本文标题:(十)Node接口搭建——配置信息接口

      本文链接:https://www.haomeiwen.com/subject/vwetkctx.html