node_特困程序员

1.快速创建项目:

安装:npm install -g express-generator 
创建:express xxxx //根据提示完成安装
启动服务:nodemon ./bin/www || npm start //默认端口3000
更换启动文件为app.js:
    var http = require('http');     var server = http.createServer(app); // var app = express();下面一行       //module.exports = app;     server.listen('3000') //最后一行     此时可以把bin文件夹删除,运行nodemon .\app.js 即可     

2.mysql操作:

安装mysql: npm install mysql --save

连接数据库:
如:dbconfig.js:
  const mysql = require('mysql');
  module.exports = {          config:{         host: 'localhost',         port: '3306',         user: 'root',         password: '2580',         database: 'a'     },     //     sqlConnect:function(sql, sqlArr, callBack){         var pool = mysql.createPool(this.config)         pool.getConnection((err, conn)=>{             //console.log('12345')             if(err){console.log('连接失败');return }             conn.query(sql, sqlArr,callBack)             conn.release()            })      }   }     使用:   如rout.js:   var mysql2 = require('./mysql2')
  router.get('/', function(req, res){     var sql1 = 'insert into a1() values(0012, "sss", "sss", 0012, "1920-02-01", 100.00, 200.00, 10)'      var sqlArr = []     var callBack = (err, data)=>{         if(err){console.log('连接出错')}         else{             res.send({                 'list': data             })         }     }           mysql2.sqlConnect(sql1, sqlArr, callBack)   })  

 

上一篇:【图像加密】基于matlab GUI Arnold置乱图像加密解密【含Matlab源码 1239期】


下一篇:C++细节问题记录