1.快速创建项目:
安装:npm install -g express-generator 创建:express xxxx //根据提示完成安装var http = require('http'); var server = http.createServer(app); // var app = express();下面一行 //module.exports = app; server.listen('3000') //最后一行 此时可以把bin文件夹删除,运行nodemon .\app.js 即可
启动服务:nodemon ./bin/www || npm start //默认端口3000
更换启动文件为app.js:
2.mysql操作:
安装mysql: npm install mysql --saveconst mysql = require('mysql');
连接数据库:
如:dbconfig.js:
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) })