本文主要是介绍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)
})
这篇关于node_特困程序员的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!