一.node实现请求响应
- 1.1导入模块,用require关键字 – 类似import
const http = require(‘http’) - 1.2创建一个httpserver服务
http.createServer(function) - 1.3监听一个端口
- 1.4启动服务 node httpserver.js
- 1.5在浏览器访问http://localhost:端口
const http = require('http');
http.createServer(function(request, response){
// 告诉浏览器以什么方式解析response.end输出
response.writeHeader(200,{'Content-type':'text/plain'});
response.end("hello world");
}).listen(8888);
console.log("start pro");
2.操作数据库、redis、消息队列
2.1 操作mysql
node不直接支持mysql,需要使用第三方模块npm。
第一步:执行命令,得到一些文件
npm install mysql
第二步:写代码
1.导入依赖
2.创建mysql的连接对象
3.配置数据库连接信息
4.开辟连接
5.执行curd
6.关闭连接
7.运行node查看效果
var mysql = require('mysql');
var connection = mysql.createConnection({
host:"183.62.240.92",
user:"root",
port:3306,
password:"zykj5717",
database:"zycx_test"
});
connection.connect();
connection.query("select * from zycxScanCount",
function(error,results,fields) {
if(error) throw error;
console.log("results=" , results);
});
connection.end();