首页 > 其他 > 详细

node_特困程序员

时间:2021-06-08 23:02:20      阅读:27      评论:0      收藏:0      [点我收藏+]

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_特困程序员

原文:https://www.cnblogs.com/fxw1/p/14864534.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!