测试node.js
1 安装node.js
2 helloworld
2.1 代码
//类似于:java中的system.out.println("hello world");
console.log("hello world");
2.2 执行命令
node helloworld.js
2.3执行结果
控制台
3 搭建服务端
3.1代码
//导入模块是require,就类似于import java.io
const http = require('http');
//1:创建一个httpserver服务
http.createServer(function(request,response){
//浏览器怎么认识hello server
response.writeHead(200,{'Content-type':'text/html'});//这句话的含义就是:告诉浏览器将以text-plain去解析hello server这段数据
//给浏览器输出内容
response.end("<strong>hello server</strong>");
}).listen(8888);
console.log("你启动的服务是:http://localhost:8888已启动成功");
//2:监听一个端口8888
//3:启动运行服务 node httpserver.js
//4:在浏览器访问http://localhost:8888
3.2 执行命令
node httpserver.js
3.3 执行结果
控制台
浏览器
4 操作数据库
4.1 代码
//1:导入mysql依赖包,mysql属于第三方的模块就类似于 java.sql一样的道理
var mysql = require("mysql");
//2:创建一个mysql的Conection对象
//3:配置数据库连接的信息
var connection = mysql.createConnection({
host:"127.0.0.1",
port:3306,
user:"root",
password:"123456",
database:"plms"
});
//4:开辟链接
connection.connect();
//5:执行crud
connection.query("select * from user",function(error,results,fields){
//如果查询出错,直接抛出
if(error)throw error;
//查询成功
console.log("result =",results);
});
//6:关闭连接
connection.end();
//7:运行 node db.js 查看效果
4.2 执行命令
node db.js
4.3 执行结果
控制台