Computer >> Máy Tính >  >> Lập trình >> Javascript

phương thức send (), sendStatus () và json () trong Node.js

Các hàm send () và json () được sử dụng để gửi phản hồi đến máy khách trực tiếp từ máy chủ. Phương thức send () sẽ gửi dữ liệu ở định dạng chuỗi, trong khi hàm json () sẽ gửi dữ liệu tương tự ở định dạng JSON. Phương thức sendStatus () được sử dụng để gửi trạng thái yêu cầu HTTP với máy khách. Các giá trị trạng thái có thể có là:200 (Thành công), 404 (Không tìm thấy), 201 (Đã tạo), 503 (Không thể truy cập máy chủ), v.v.

Điều kiện tiên quyết

  • Node.js

  • Express.js

Cài đặt

Cài đặt mô-đun express bằng cách sử dụng câu lệnh dưới đây -

npm install express

Ví dụ - sendStatus ()

Tạo một tệp với tên - sendStatus.js và sao chép đoạn mã bên dưới. Sau khi tạo tệp, sử dụng lệnh sau để chạy mã này như được hiển thị trong ví dụ bên dưới -

node sendStatus.js

sendStatus..js

// Importing the express module
const express = require('express');
const app = express();

// Sending the response for '/' path
app.get('/' , (req,res)=>{
   // Status: 200 (OK)
   res.sendStatus(200);
})

// Setting up the server at port 3000
app.listen(3000 , ()=>{
   console.log("server running");
});

Đầu ra

C:\home\node>> node sendStatus.js

Và bây giờ, hãy nhấp vào URL sau từ trình duyệt của bạn để truy cập trang web - https:// localhost:3000

phương thức send (), sendStatus () và json () trong Node.js

Ví dụ - send ()

Tạo một tệp có tên - send.js và sao chép đoạn mã bên dưới. Sau khi tạo tệp, sử dụng lệnh dưới đây để chạy mã này như được hiển thị trong ví dụ bên dưới -

node send.js

send.js

// Importing the express module
const express = require('express');
const app = express();

// Initializing the heading with the following string
var heading = "Welcome to TutorialsPoint !";

// Sending the response for '/' path
app.get('/' , (req,res)=>{
   // Sending the heading text
   res.send(heading);
})

// Setting up the server at port 3000
app.listen(3000 , ()=>{
   console.log("server running");
});

Đầu ra

C:\home\node>> node send.js

Và bây giờ, hãy nhấp vào URL sau từ trình duyệt của bạn để truy cập trang web - https:// localhost:3000

phương thức send (), sendStatus () và json () trong Node.js

Ví dụ - json ()

Tạo một tệp với tên - json.js và sao chép đoạn mã bên dưới. Sau khi tạo tệp, sử dụng lệnh sau để chạy mã này như được hiển thị trong ví dụ bên dưới -

node json.js

json.js

// Importing the express module
const express = require('express');
const app = express();

// Initializing the data with the following json
var data = {
   portal: "TutorialsPoint",
   tagLine: "SIMPLY LEARNING",
   location: "Hyderabad"
}

// Sending the response for '/' path
app.get('/' , (req,res)=>{

// Sending the data json text
res.json(data);
})

// Setting up the server at port 3000
app.listen(3000 , ()=>{
   console.log("server running");
});

Đầu ra

C:\home\node>> node json.js

Và bây giờ, hãy nhấp vào URL sau từ trình duyệt của bạn để truy cập trang web - https:// localhost:3000

phương thức send (), sendStatus () và json () trong Node.js