node项目环境搭建:
1. 安装node,git,cnpm
2. 安装express一键构建工具 cnpm i express-generator -g
3. 新建项目存放目录的文件夹
4. cd 新建文件夹的名字, express 新建项目名字
5. cd 新建项目名字
6. 下载安装依赖包node_moudles npm i
7. 启动项目,默认端口3000 npm start (网页localhost:3000)
8. 配置本机ip地址在内网测试项目
./bin/www
var port = normalizePort(process.env.PORT || '3000');
var hostname ="192.168.1.3";//*定义ip地址
app.set('port', port);
app.set('hostname', hostname);//*设置
/**
* Create HTTP server.
*/
var server = http.createServer(app);
/**
* Listen on provided port, on all network interfaces.
*/
server.listen(port);
server.listen(hostname);//*监听
9. 默认访问views/index.jade
10.在public文件夹新建index.html ,路径写到文件夹时默认访问index.html
11.项目中安装hbs模板类似jade npm i hbs --save
12.项目中安装数据库 npm i mysql --save
13.电脑上安装mysql,navicat(数据库连接工具)
14.创建新的Connection,输入password(是数据库设置的密码123456)
15.新建数据库,新建表
16.项目新建model文件夹,index.js
17.app.js中引入var mysql=require('./model/index');
18.连接数据库,测试是否连接成功
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '123456',
database : 'interview'
});
connection.connect();
console.log("aaaaa");
connection.query('select * from user', function (err, result) {
if (err) {
console.log('[SELECT ERROR] - ', err.message);
return;
}
console.log('--------------------------SELECT----------------------------');
console.log(result);
// callback(result)
console.log('------------------------------------------------------------\n\n');
});
connection.end();
19.routes 文件夹里写接口,public里面放静态页面,views是jade,hbs模板
20.get请求接收:req.query
post请求:req.body
安装pm2
npm i pm2 -g
运行可查看日志
pm2 start www
node+mysql
最新推荐文章于 2023-06-20 17:08:04 发布