Node.js入门第一步,创建node.js的网络请求和使用node操作mysql数据库

本文详细介绍了如何在Node.js中创建网络请求,包括使用http模块设置请求头和响应,以及如何通过npm安装并操作MySQL数据库,执行CRUD操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建node.js网络请求

  • 创建步骤
    1. 导入对应的node.js需求包:使用require导入,作用类似于Java中的import
    2. 创建网络请求(使用异步的方式)
    3. 创建网络请求头信息,准确的告诉浏览器,使用哪种方式对传递的信息进行接收。
    4. 接收信息:.end
    5. 使用listen对端口进行监听,实际就是使用哪个端口对运行的文件进行访问。
//node实现浏览器请求响应
//导入对应的node.js自带的包,类似于Java中导入对应的jdk的包便于代码的编写
const http=require('http');
//创建请求响应
http.createServer(function(request,response){
    //给浏览器传递接受方式,将接受方式信息存放在请求头中
    response.writeHead(200,{'Content-Type':'text/plain;charset=UTF-8'});
    //传递需要输出给浏览器的数据
    response.end("ok");
}).listen(8888);
//listen确定浏览器监听端口号,便于本地访问
//控制台输出,便于查看程序是否成功运行
console.log("程序运行了"); 

使用node操作mysql数据库

使用前提

  • 安装第三方库,使用node操作MySQL数据库不是官方编写的库,需要使用npm install mysql对第三方库进行安装,在安装后才能通过node对数据库进行操作。

操作步骤

  1. 导入第三方库:var MySQL=require('mysql')
  2. 创建数据库连接对象,并附带数据库相关信息
  3. 连接所创建的连接
  4. 执行crud
  5. 输出所得的数据,不管是否得到
  6. 关闭连接
//通过node对数据库进行操作
//导入第三方依赖包
var mysql=require('mysql');
//创建MySQL连接对象,使用Connection
//配置数据库基本信息
var con=mysql.createConnection({
    //补全数据库连接的基本信息,同Java一样
    //地址
    host:"127.0.0.1",
    //固定端口号
    port:3306,
    //用户名,密码
    user:"root",
    password:"root",
    //需要读取数据的对应的表
    database:"testdb"
})
//连上对应的连接
con.connect();
//执行对应的sql语句
con.query("select* from test1",function(error,results,fields){
    //function(error,results,fields)获取返回对应的数据
    if(error) throw error;
    //查询成功直接输出对应的数据
    console.log("res=",results);
});
//关闭连接,只要是连接就是占用资源的就需要关闭
con.end();
  • 结果如下:
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值