https://github.com/tumobi/nideshop
Node.js+ThinkJS+MySQL
一、安装
https://nodejs.org/en/download/
下载后进行安装
二、安装服务端
本地开发环境配置
- 克隆项目到本地
git clone https://github.com/tumobi/nideshop
- 创建数据库nideshop并导入项目根目录下的nideshop.sql
CREATE SCHEMA `nideshop` DEFAULT CHARACTER SET utf8mb4 ;
注意数据库字符编码为utf8mb4
问题:在图形化工具里执行slq脚本会卡住,在cmd中去执行脚本
1、cmd 中打开mysql
--- 穿插知识点
在cmd中 打开某一个目录
直接按着Shift 右键在此处打开命令窗口即可
2、执行sql脚本
Mysql>source 【sql脚本文件的路径全名】 或 Mysql>\. 【sql脚本文件的路径全名】,示例:
source d:\test\ss.sql 或者 \. d:\test\ss.sql
-
更改数据库配置 src/common/config/db.js
export default { type: 'mysql', adapter: { mysql: { host: '127.0.0.1', port: '3306', database: 'nideshop', user: 'root', password: 'root', prefix: 'nideshop_', encoding: 'utf8' }, mongo: { } } };
-
安装依赖并启动
-
使用淘宝 NPM 镜像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install 在服务端根目录下执行
npm start 启动
修改小程序里url配置
config 里 api.js
访问