express实现后台普通增删查改接口

本文档提供了一个简单的示例,演示如何利用Express框架和MongoDB数据库实现后台管理系统的分类接口功能。主要步骤包括:设置Express服务器、定义路由、创建数据模型以及使用Mongoose操作数据库。通过引入Category.js数据模型文件,完成增删查改的操作,并使用Postman进行接口测试。
摘要由CSDN通过智能技术生成

demo介绍:该小demo简单实现了后台管理的分类接口功能。
所用技术:express框架+mongodb数据库+中间件。

目录结构

–server
    --models
         --Category.js
    --plug
         --db.js
    --routes
         --admin
            --index.js
    --app.js

目录说明
server:后台根目录
models: 用于存放数据模型
Category.js :分类数据模型
plug:用于存放引入插件
db.js:数据库模块引入和连接
routes:存放后端路由
admin:表示后台管理模块的路由(index.js)
app.js:进入项目主目录

项目思路

第一步:引入express框架,设定端口号为3000,这样服务器我们就搭建好了。

//app.js
const express = require("express");
const app = express();
//引入cors模块并使用,用于前端跨域向服务器发送请求。
const cors = require("cors");
app.use(cors());
//引入body-parser模块,该模块用于接收前端发送post请求传过来的数据。
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({
    extended: false }));
app.use(bodyParser.json());
app.listen(3000);

第二步:服务器搭建完成后,接下来就需要来设置路由,路由我们需要放在routes/admin/index.js里面来写,这样app.js主文件里面才不会太过冗余,用express.Router()引入express框架中自带的路由,这一点与koa不同,koa则需要从外部引入路由。

//routes/admin/index.js
module.exports = app => {
   
    const express = req
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值