Node.js 中的 send()、sendStatus() 和 json() 方法

的send()和json()功能用于直接从服务器发送给客户端的响应。该send()方法将以字符串格式发送数据,而该json()函数将以 JSON 格式发送相同的数据。该sendStatus()方法用于向客户端发送 HTTP 请求状态。可能的状态值为:200(成功)、404(未找到)、201(已创建)、503(服务器无法访问)等。

先决条件

  • 节点.js

  • Express.js

安装

使用以下语句安装 express 模块 -

npm install express

例子 - sendStatus()

创建一个具有名称的文件 -sendStatus.js并复制以下代码片段。创建文件后,使用以下命令运行此代码,如下例所示 -

node sendStatus.js

发送状态..js

// 导入 express 模块

const express = require('express');

const app = express();

// 发送'/'路径的响应

app.get('/' , (req,res)=>{

   // 状态:200(正常)

   res.sendStatus(200);

})

// 在端口 3000 设置服务器

app.listen(3000 , ()=>{

   console.log("server running");

});

输出结果
C:\home\node>> node sendStatus.js

现在,从您的浏览器点击以下 URL 以访问该网页 – http://localhost:3000

例子 - send()

创建一个具有名称的文件 -send.js并复制以下代码片段。创建文件后,使用以下命令运行此代码,如下例所示 -

node send.js

发送.js

// 导入 express 模块

const express = require('express');

const app = express();

// 使用以下字符串初始化标题

var heading = "欢迎来到教程点!";

// 发送'/'路径的响应

app.get('/' , (req,res)=>{

   // 发送标题文本

   res.send(heading);

})

// 在端口 3000 设置服务器

app.listen(3000 , ()=>{

   console.log("server running");

});

输出结果
C:\home\node>> node send.js

现在,从您的浏览器点击以下 URL 以访问该网页 – http://localhost:3000

例子 - json()

创建一个具有名称的文件 -json.js并复制以下代码片段。创建文件后,使用以下命令运行此代码,如下例所示 -

node json.js

json.js

// 导入 express 模块

const express = require('express');

const app = express();

// 使用以下 json 初始化数据

var data = {

   portal: "nhooo",

   tagLine: "SIMPLY LEARNING",

   location: "Hyderabad"

}

// 发送'/'路径的响应

app.get('/' , (req,res)=>{

// 发送数据json文本

res.json(data);

})

// 在端口 3000 设置服务器

app.listen(3000 , ()=>{

   console.log("server running");

});

输出结果
C:\home\node>> node json.js

现在,从您的浏览器点击以下 URL 以访问该网页 – http://localhost:3000

以上是 Node.js 中的 send()、sendStatus() 和 json() 方法 的全部内容, 来源链接: utcz.com/z/322733.html

回到顶部