• 第一个node接口


    1.手动安装 Node.js

    https://nodejs.org/zh-cn/

    2.配置  npm 淘宝镜像

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    3.安装 Laragon 集成环境和 Navicat 客户端

    这里自行下载

    4.安装Express 

    cnpm i express -S

    5.使用 express-generator 创建正式项目

    安装:

    cnpm install express-generator -g

    新建项目:

    express --view=ejs project // 创建项目
    cd project // 进入文件夹
    cnpm install // 安装相关依赖包

    运行node:

    npm start

    然后在浏览器中输入 http://localhost:3000

    6.下载 nodemon 监听代码变动

    cnpm i nodemon -S

    运行node:

    nodemon npm start

    7.MySQL 与 Sequelize ORM 的使用

     安装

    cnpm install sequelize -S //  ====>ORM 是「对象关系映射」通过映射数据库条目到对象,或者对象到数据库条目
    cnpm install mysql2 -S
    cnpm install sequelize-cli -g ===>sequelize-cli用于支持数据迁移和项目引导
    sequelize init====>初始化的文件夹

    8.创建数据库

    配置   config/config.json

    "development": {
        "username": "root",
        "password": "null",// 数据库的密码,默认 root,没有密码为Null
        "database": "blog_development", //数据库名
        "host": "127.0.0.1",
        "dialect": "mysql"
      }

    用命令创建上面定义的数据库 或者 手动创建

    sequelize db:create --charset 'utf8mb4'

    9.模型(Model)

    模型: 就是数据表里面的 ,字段名

    创建模型: 就是创建一个数据表, 然后在表里设置一些字段名

    sequelize model:generate --name Article --attributes name:string,content:text

    Article:为数据表名

    attributes(属性):

    name:属性名,string:属性的类型(字符,数字,布尔值....)

    10.迁移(Migration)

    就是刚创建好的模型, 迁移到数据库表里

    sequelize db:migrate

    11.种子(Seeders)

    就是数据表中的数据

    创建种子:

    sequelize seed:generate --name article

    修改种子:

    运行种子:就是把种子推送到数据表中

    sequelize db:seed:all

     

    12.查询文章列表接口

    创建一个 project.js的路由 ,

    配置如下:

    var express = require('express');
    var router = express.Router();
    
    // ....
    
    module.exports = router;

    然后去app.js里引入它

    读取数据库:

     

     http://localhost:3000/project

  • 相关阅读:
    NetworkX-根据权重画图
    Matplotlib 画廊
    NetworkX-画图
    NetworkX-simple graph
    python+networkx
    AttributeError: 'module' object has no attribute 'X509_up_ref'
    python Flask post 数据 输出
    windows环境下批处理实现守护进程
    supervisor自启动
    支持高并发的IIS Web服务器常用设置
  • 原文地址:https://www.cnblogs.com/cl1998/p/13052193.html
Copyright © 2020-2023  润新知