欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

express send json

夏志豪2年前10瀏覽0評論

Express 是一種流行的 Node.js 框架,提供了許多有用的功能來構(gòu)建 Web 應(yīng)用程序,其中包括發(fā)送 JSON 數(shù)據(jù)。發(fā)送 JSON 數(shù)據(jù)是一個常見的任務(wù),因為它通常用于通過 API 與客戶端通信。在 Express 中,使用 res.send 方法可以輕松地發(fā)送 JSON 數(shù)據(jù)。

// 示例代碼
app.get('/api/users', (req, res) =>{
const users = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 },
];
res.send(users);
});

在上面的代碼中,我們定義了一個路由 /api/users。當客戶端向該路由發(fā)送 GET 請求時,服務(wù)器將返回一個包含用戶數(shù)據(jù)的 JSON 對象。請注意,我們沒有通過 JSON.stringify 將對象轉(zhuǎn)換為字符串,因為 Express 會自動將其轉(zhuǎn)換為 JSON 格式。

另外,我們還可以在 res.send 方法中指定狀態(tài)碼和響應(yīng)頭信息。以下代碼演示了如何使用狀態(tài)碼和響應(yīng)頭信息來發(fā)送 JSON 數(shù)據(jù):

// 示例代碼
app.get('/api/users', (req, res) =>{
const users = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 },
];
res.status(200).set('Content-Type', 'application/json').send(users);
});

在上面的代碼中,我們使用了 res.status 方法設(shè)置了狀態(tài)碼為 200,使用了 res.set 方法設(shè)置了響應(yīng)頭信息 Content-Type 為 application/json,這樣客戶端就可以正確地解析返回的 JSON 數(shù)據(jù)了。

總之,使用 Express 發(fā)送 JSON 數(shù)據(jù)是非常簡單的,只需要使用 res.send 方法即可。如果需要設(shè)置狀態(tài)碼和響應(yīng)頭信息,可以使用 res.status 和 res.set 方法。