测试node.js

1 安装node.js

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 执行结果

控制台

相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示