Node

来源:互联网 发布:mysql主键从1000开始 编辑:程序博客网 时间:2024/06/18 10:59

准备工作

数据库MySQL

点我跳到MySQL官方下载

开发工具WebStorm

点我跳到WebStorm官方下载

数据库管理可视化工具Navicat for MySQL

点我跳到Navicat for MySQL官方下载

数据请求工具Postman

点我跳到Postman官方下载

* note: 天朝上国是不需要付费的,去找破解版吧=.=!

前戏

  1. 安装 Node.js, 去这儿下载官方版本

  2. 安装 ThinkJS (这儿使用的是2.x, 目前已经出3.x)
    npm install thinkjs@2 -g --verbose
    这条命名直接安装

  3. 创建项目
    thinkjs new project_path; #project_path为项目存放的目录
    这里写图片描述

  4. 启动项目
    npm start 命令
    这里写图片描述

正式开发步骤

实现一个基于ThinkJS的简单插入

1. 启动数据库

点击偏好设置,出来下面界面,启动MySQL数据库
这里写图片描述

2. 设计表结构

打开Navicat for MySQL,链接数据库,这里随便整一个表
这里写图片描述

3. 建立项目

打开WebStorm ,复制一个home目录,命名为你项目模块名字,这里随便命名为livefor,这个会在访问域名时候用到.
这里写图片描述

4. 连接配置数据库

  • 这是我的简单配置
    这里写图片描述
  • 这是官方的默认配置
export default {  type: 'mysql', //数据库类型  host: '127.0.0.1', //数据库 host  port: '', //数据库端口,默认为 3306  name: '', //数据库名  user: '', //账号  pwd: '',  //密码  prefix: 'think_', //数据表前缀,如果不想要数据表前缀,可以设置为空  encoding: 'utf8', //数据库编码  nums_per_page: 10, //每页显示的条数  log_sql: true, //是否记录执行的 sql 语句  log_connect: true, //是否记录数据库连接信息  cache: { // 数据库查询缓存配置    on: true,    type: '',    timeout: 3600  },  adapter: {    mysql: {}, //mysql 的特定配置    mongo: {} //mongo 的特定配置  }};

5. 编写model代码

note : 实际应用中远远不止这点代码,会有更优,定制化更强的配置.
这里写图片描述

6. 编写controller的代码

这里写图片描述

7. 启动项目

这里写图片描述

8. 打开Postman发送一个网络请求

这个时候服务器已经启动
这里写图片描述

9. 打开数据库查看结果

这样就插入到数据库里面了
这里写图片描述

具体详情请看ThinkJS的官方文档, 这里讲得更清楚

ps : blog新地址

原创粉丝点击