我正在尝试在我的nodejs应用程序中支持YAML格式。我编写了一个中间件函数,该函数检查内容类型并接受application / x-yaml的标头。因此,我可以解析它,如果有要发送的响应正文,请以YAML格式发送。
我尝试使用js-yaml。但是我不能正确地理解它,所以我无法使其工作。
app.use(function(req, res, next) {
var contype = req.headers["content-type"];
if (!contype || contype.indexOf("application/x-yaml") == 0) {
//parse it
}
if (req.accepts("application/x-yaml")) {
//send the res.body in yaml format
}
next();
});