码迷,mamicode.com
首页 > Web开发 > 详细

node.js的一些个人感想

时间:2017-07-04 23:20:18      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:database   工具   string   格式   expr   throw   释放   .post   bsp   

作为一个初学者而言 node.js是一门很强大的后端语言

和PHP相比的话个人感觉node要更加直观一些

node.js因为有很多的组件支持让其运用起来更加简单和快捷

对于现在这个时间就是金钱的社会开发更快,效率更高的工具才是王道

const express=require(‘express‘),

  http=require(‘http‘),

  qs=require(‘querystring‘),

  mysql=require(‘mysql‘);

创建一个连接池

var pool=mysql.createPool({

  host:‘127.0.0.1‘,

  user:‘root‘,

  password:‘‘,

  database:‘要链接的库名‘

  connectionLimit:10

});

var app=express();

var server=http.createServer(app);

server.listen(8080);

app.use(express.static(‘public‘));

app.post(‘/url‘,(req,res)=>{

  获取客户端发送过来的数据

  req.on("data",(data)=>{

    post获取的数据都是buff格式的  

    var obj=qs.parse(data.toString());

    pool.Connection((err,conn)=>{

      if(err)throw err;

      var sql="创建sql语句";

      conn.query(sql,(err,result)=>{

        result是数据库返回的数组内容

        释放连接池必须要做的一步

        conn.release()

      })

    });

 

 

  });

});

 

node.js的一些个人感想

标签:database   工具   string   格式   expr   throw   释放   .post   bsp   

原文地址:http://www.cnblogs.com/chensk/p/7118849.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!