在超薄框架中为REST API添加HTTP响应状态,可以通过以下步骤实现:
app.get()
、app.post()
等方法定义路由。以下是一个使用Express.js框架的示例代码:
const express = require('express');
const app = express();
// 定义路由和处理函数
app.get('/api/users', (req, res) => {
// 处理业务逻辑
const users = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' }
];
// 设置响应状态和头部
res.status(200).set('Content-Type', 'application/json');
// 返回响应
res.json(users);
});
// 启动服务器
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
在上述示例中,我们定义了一个GET请求的路由/api/users
,并在处理函数中返回了一个包含用户信息的JSON响应。通过res.status()
方法设置了响应状态码为200,res.set()
方法设置了Content-Type头部为application/json。
这里推荐腾讯云的云服务器(ECS)作为服务器运维的解决方案。腾讯云的云服务器提供了稳定可靠的计算资源,支持多种操作系统和应用程序的部署。你可以通过腾讯云的云服务器产品页面(https://cloud.tencent.com/product/cvm)了解更多相关信息。
领取专属 10元无门槛券
手把手带您无忧上云