如何用Node.js构建http请求服务并实现与Mysql数据库的交互操作?

2026-04-02 08:401阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计746个文字,预计阅读时间需要3分钟。

如何用Node.js构建http请求服务并实现与Mysql数据库的交互操作?

目录+前言+Node实现HTTP请求服务

1.导入http请求模块

2.创建一个HTTP服务器服务

3.添加输出内容

4.为浏览器添加解析

5.添加监听端口

6.启动运行服务

Node操作数据库

1.安装mysql依赖

2.导入mysql依赖

目录
  • 前言
  • node实现localhost:8888已启动成功");

    6.启动运行服务

    在集成终端中运行:

    看到这句话就说明我们的localhost:8888/qu'fang'wen

    可以看到浏览器中输出了加粗了的hello server

    如何用Node.js构建http请求服务并实现与Mysql数据库的交互操作?

    回到第四步,如果我们把 'text/html' 改为 'text/plain' ,也就是文本解析,浏览器中会输出什么呢?

    注意:我们修改操作后要保存js文件,在终端中重新输入前要按 Ctrl+c才行

    我们重新启动服务再刷新浏览器:

    可以看到如果我们告诉浏览器以文本解析的话,strong标签会原封不动的输出出来。那么这就是我们学习nodejs的第一个入门案例了。

    node操作数据库

    下面我们学习一下用node来操作数据库

    nodejs的官方文档里没有给我们提供操作数据库的模块,那怎么办呢?我们可以引入第三方的模块

    1.安装mysql依赖

    npm install mysql

    我们在项目工程的终端里直接执行这个命令就行:

    然后在我们的项目目录中就多了一个node_modules文件夹:

    2.导入mysql依赖包

    var mysql = require("mysql");

    3.配置数据连接信息

    mysql.createConnection({ host:"127.0.0.1", post:3306, user:"root", password:'111', database:"testdb" });

    这里host就是我们的本机ip,post是数据库端口,user是用户名,然后就是密码,database是我们建立的数据库:

    我们建完数据库之后,在里面新建一个表,这里就叫user了,然后向表里插入两条数据:

    4.创建一个mysql的connection对象

    我们定义一个connection变量来对连接的信息进行接收:

    var connection = mysql.createConnection({ host:"127.0.0.1", post:3306, user:"root", password:'111', database:"testdb" });

    5.开辟连接

    connection.connect();

    6.执行语句

    connection.query("select * from user",function(error,results,fields) { //如果查询出错,直接抛出 if(error)throw error; //查询成功 console.log("results = ",results); })

    这里我们直接查询一下数据库里的所有数据,然后把results结果集输出出来

    7.关闭连接

    connection.end();

    把所有部分整理一下:

    var mysql = require("mysql"); var connection = mysql.createConnection({ host:"127.0.0.1", post:3306, user:"root", password:'111', database:"testdb" }); connection.connect(); connection.query("select * from user",function(error,results,fields) { if(error)throw error; console.log("results = ",results); }) connection.end();

    8.运行并查看结果

    可以看到在终端中输出了我们在数据库中添加的所有数据

    这样通过nodejs操作数据库我们也简单实现了。

    到此这篇关于Node.js实现http请求服务与Mysql数据库操作方法详解的文章就介绍到这了,更多相关Node.js http请求服务内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!

本文共计746个文字,预计阅读时间需要3分钟。

如何用Node.js构建http请求服务并实现与Mysql数据库的交互操作?

目录+前言+Node实现HTTP请求服务

1.导入http请求模块

2.创建一个HTTP服务器服务

3.添加输出内容

4.为浏览器添加解析

5.添加监听端口

6.启动运行服务

Node操作数据库

1.安装mysql依赖

2.导入mysql依赖

目录
  • 前言
  • node实现localhost:8888已启动成功");

    6.启动运行服务

    在集成终端中运行:

    看到这句话就说明我们的localhost:8888/qu'fang'wen

    可以看到浏览器中输出了加粗了的hello server

    如何用Node.js构建http请求服务并实现与Mysql数据库的交互操作?

    回到第四步,如果我们把 'text/html' 改为 'text/plain' ,也就是文本解析,浏览器中会输出什么呢?

    注意:我们修改操作后要保存js文件,在终端中重新输入前要按 Ctrl+c才行

    我们重新启动服务再刷新浏览器:

    可以看到如果我们告诉浏览器以文本解析的话,strong标签会原封不动的输出出来。那么这就是我们学习nodejs的第一个入门案例了。

    node操作数据库

    下面我们学习一下用node来操作数据库

    nodejs的官方文档里没有给我们提供操作数据库的模块,那怎么办呢?我们可以引入第三方的模块

    1.安装mysql依赖

    npm install mysql

    我们在项目工程的终端里直接执行这个命令就行:

    然后在我们的项目目录中就多了一个node_modules文件夹:

    2.导入mysql依赖包

    var mysql = require("mysql");

    3.配置数据连接信息

    mysql.createConnection({ host:"127.0.0.1", post:3306, user:"root", password:'111', database:"testdb" });

    这里host就是我们的本机ip,post是数据库端口,user是用户名,然后就是密码,database是我们建立的数据库:

    我们建完数据库之后,在里面新建一个表,这里就叫user了,然后向表里插入两条数据:

    4.创建一个mysql的connection对象

    我们定义一个connection变量来对连接的信息进行接收:

    var connection = mysql.createConnection({ host:"127.0.0.1", post:3306, user:"root", password:'111', database:"testdb" });

    5.开辟连接

    connection.connect();

    6.执行语句

    connection.query("select * from user",function(error,results,fields) { //如果查询出错,直接抛出 if(error)throw error; //查询成功 console.log("results = ",results); })

    这里我们直接查询一下数据库里的所有数据,然后把results结果集输出出来

    7.关闭连接

    connection.end();

    把所有部分整理一下:

    var mysql = require("mysql"); var connection = mysql.createConnection({ host:"127.0.0.1", post:3306, user:"root", password:'111', database:"testdb" }); connection.connect(); connection.query("select * from user",function(error,results,fields) { if(error)throw error; console.log("results = ",results); }) connection.end();

    8.运行并查看结果

    可以看到在终端中输出了我们在数据库中添加的所有数据

    这样通过nodejs操作数据库我们也简单实现了。

    到此这篇关于Node.js实现http请求服务与Mysql数据库操作方法详解的文章就介绍到这了,更多相关Node.js http请求服务内容请搜索自由互联以前的文章或继续浏览下面的相关文章希望大家以后多多支持自由互联!