
使用
Express
构建
Web
应用
|
559
我们可以自己动手构建
XML
,但是过程太烦琐,而且很容易埋下难以察觉的错误。
Node
的一大优势是,有大量模块供我们使用,几乎可以帮助我们做任何想做的事情。
使用模块不仅可以免去自己编写代码的痛苦,而且多数模块经过全面测试、维护及
时,比自己动手实现可靠。
准备好格式化数据之后,要为数据设置首部。方案中使用的是
XML
文档,因此把
内容类型首部设为
application/xml
,然后再以字符串的形式返回数据。
21.7
构建一个
REST
式
API
21.7.1
问题
你想使用
Node.js
构建一个
REST API
。
21.7.2
方案
使用
Express
提供的
app.get
、
app.post
、
app.put
和
app.delete
方法。
const
express = require('express');
const
app = express();
const
port = process.env.PORT || 3000;
app.get('/', (req, res) => {
return
res.send('Received a GET HTTP method');
});
app.post('/', (req, res) => {
return
res.send('Received a POST HTTP method');
});
app.put('/', (req, res) => {
return
res.send('Received a PUT HTTP ...