【nodejs】express-generator项目--创建接口及数据库连接

文章目录

  • 一、创建接口
    • 1、路由routes
      • (1)新建路由文件
      • (2)注册路由
    • 2、控制器controller
      • (1)新建controller文件
      • (2)代码
    • 3、services
      • (1)新建services文件
      • (2)代码
    • 4、models
      • (1)新建services文件
      • (2)安装 mongoose
      • (3)代码
    • 5、app.js
      • (1)代码
      • (2)连接数据库后重启项目
      • (2)接口请求结果
  • 二、数据库连接
    • 1、db.config.js
      • (1)新建数据库配置文件
      • (2)代码
      • (3)使用
    • 2、打开数据库管理工具
      • (1)连接MongoDB
      • (2)连接成功
      • (3)添加数据
      • (4)查询结果


一、创建接口

1、路由routes

配置路由信息,注册路由

(1)新建路由文件

  • routes 文件夹下新建路由文件,例如 UserRouter.js

(2)注册路由

var express = require('express');
const UserController = require('../controllers/UserController');
var UserRouter = express.Router();

/* 路由方法写入controller文件夹下文件(如:UserController.js)*/
UserRouter.post('/user/login', UserController.login);

module.exports = UserRouter;

2、控制器controller

拿到前端数据,处理加工,进行调用数据层(Services),返回数据

(1)新建controller文件

  • 项目根目录下创建 controllers 文件夹
  • controllers 文件夹下新建文件,例如 UserController.js

(2)代码

const UserService = require("../services/UserService")

const UserController = {
   
    login: async (req, res) => 

你可能感兴趣的:(nodejs,express,数据库,node.js)