美文网首页
nodejs连接mysql尝试与总结

nodejs连接mysql尝试与总结

作者: 时代小召唤 | 来源:发表于2017-01-02 15:33 被阅读0次

目的

用nodejs进行后台部署,学习基本安装与使用方法

步骤

  1. 下载nodejs
    2.安装 注意必须安装在默认目录
    3.安装express
express -e
创建文件夹目录 安装express

4.如果没有安装过npm需要安装npm

npm install
npm安装

5.开启 express

npm start
Paste_Image.png

关闭的话就是ctrl+c ,默认端口是3000,在bin/www/中可以设置

Paste_Image.png

6.项目文件
项目放在public文件夹下

7.安装nodejs的mysql驱动

npm install mysql

8.路由设置
routes文件夹下要有对应文件

Paste_Image.png

app.js文件中声明路由 并绑定路由

Paste_Image.png

9.连接数据库,写在routes文件夹中刚配置好路由的文件中

var mysql = require('mysql');
var connection = mysql.createConnection({
        host     : 'localhost',
        port    :'8889',
        user     : 'root',
        password : '1234',
        database : 'baidunews'
    });
//上面用单次查询 下面用多次查询
var connection = mysql.createPool({
        host     : 'localhost',
        port    :'8889',
        user     : 'root',
        password : '1234',
        database : 'baidunews'
    });

10.查询

var sql="select * from news";
connection.query(sql,[],function(err,rows,fields){
        console.log(rows);

    });

11.返回 json格式的数据

connection.query(sql,[],function(err,rows,fields){
        console.log(rows);
        res.json(rows);

    });

12.修改后服务器自动重启功能

安装
npm  install pm2 -g

启动
pm2 start ./bin/www --watch

日志查看
pm2 logs

PM2参考资料

13.过滤XSS攻击

安装
npm install xss
载入模块
var xss = require('xss');
使用默认的配置
var html = xss('<script>alert("xss");</script>');console.log(html);

14.获取http参数

get方法
var title = req.query.title;
post方法
var title = req.body.title;

15.引入requrie

16.输出控制台日志

console.log(req.body);

相关文章

  • nodejs连接mysql尝试与总结

    目的 用nodejs进行后台部署,学习基本安装与使用方法 步骤 下载nodejs2.安装 注意必须安装在默认目录...

  • nodejs连接mysql

    index nodejs连接mysql __veblen 一、安装 二、引入模块,并连接mysql test->插...

  • PHP+MySQL

    前言 本文为PHP与MySQL连接的一些基础操作的总结。 连接MySQL服务器 连接成功---返回mysql连接标...

  • 本文为PHP与MySQL连接的一些基础操作的总结

    前言 本文为PHP与MySQL连接的一些基础操作的总结。 连接MySQL服务器 连接成功---返回mysql连接标...

  • Nodejs连接Mysql报错:Error: Cannot en

    Nodejs连接Mysql报错:Client does not support authentication pr...

  • nodejs 使用 mysql

    相比与java,nodejs的mysql连接方式较为简单,但需要注意其异步特性 1. 导入mysql模块 建立my...

  • nodejs与mysql的连接

    nodejs与mysql的连接 新建一个连接:(连接的都是同一个数据库)image.png 新建数据库:image...

  • The solution is: Error: ER_NOT_

    问题描述:nodejs 使用mysql 库连接Mac上的MySQL时,报错 解决办法:登录进mysql

  • nodejs连接mysql

    一、安装 npm install mysql 二、引入模块,并连接mysql varmysql =require(...

  • nodejs连接mysql

    一、安装 二、引入模块,并连接mysql ---test->插入数据 从执行结果可以看出,result中包含一些有...

网友评论

      本文标题:nodejs连接mysql尝试与总结

      本文链接:https://www.haomeiwen.com/subject/fusbvttx.html