通过应用生成器工具 express-generator 可以快速创建一个应用的骨架。
1.express-generator 包含了 express 命令行工具。通过如下命令即可安装:
npm install express-generator -g
2.-h 参数可以列出所有可用的命令行参数:
express -h
3.例如,如下命令创建了一个名称为 myapp 的 Express 应用。此应用将在当前目录下的 myapp 目录中创建,并且设置为使用 Pug 模板引擎(view engine):
express --view=pug myapp
4.安装应用依赖
cd myapp
npm install
5.在 MacOS 或 Linux 中,通过如下命令启动此应用:
DEBUG=myapp:* npm start
在 Windows 中,通过如下命令启动此应用:
set DEBUG=myapp:* & npm start
然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了
6.通过生成器创建的应用一般都有如下目录结构:
.
├── app.js
├── bin
│ └── www
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│ └── style.css
├── routes
│ ├── index.js
│ └── users.js
└── views
├── error.pug
├── index.pug
└── layout.pug
7 directories, 9 files
7.导入mysql框架
npm install mysql --save-dev
8.链接数据库
新建文件mysql.js
内容如下:
var connction = {
mysql: {
host: "localhost", //这是数据库的地址
user: "root", //需要用户的名字
password: "rootroot", //用户密码 ,如果你没有密码,直接双引号就是
database: "test" //数据库名字
}
};
module.exports = connction; //用module.exports暴露出这个接口
9.在app.js中
//导入mysql数据库
var $mysql = require("mysql");//此为引入框架
var sql = require("./mysql"); //路径为新建的mysql.js文件
//链接数据库
var $sql = $mysql.createConnection(sql.mysql);
$sql.connect();