node+mysql

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值