Jie*_*eng 15 ejs node.js express railway.js pug
我正在探索在Node.JS中进行开发,并发现ExpressJS和RailwayJS(基于Express)是Node的框架.使用Jade/EJS的模板引擎似乎更适合HTML.我怎样才能生成JSON,例如.当我开发API时
srq*_*inn 56
Express和Railway都延伸到节点中的HTTP模块,并且都提供"响应"对象作为路由/中间件处理程序的回调的第二个参数.此参数的名称通常缩短为res可以节省一些击键次数.
为了轻松地将对象作为JSON消息发送,Express公开了以下方法:
res.json({ some: "object literal" });
Run Code Online (Sandbox Code Playgroud)
app.use(function (req, res, next) {
res.json({ some: "object literal" });
});
// -- OR -- //
app.get('/', function (req, res, next) {
res.json({ some: "object literal" });
});
Run Code Online (Sandbox Code Playgroud)
查看expressjs.com上的文档,github源代码也有详细记录
fre*_*ish 11
您只需创建普通的JavaScript对象,例如:
var x = {
test: 1,
embedded: {
attr1: 'attr',
attr2: false
}
};
Run Code Online (Sandbox Code Playgroud)
和
JSON.stringify(x);
Run Code Online (Sandbox Code Playgroud)
把它变成JSON字符串.注意,x可能包含将被省略的功能.如果可用,也JSON.stringify返回.x.toJSON().toJSON()
| 归档时间: |
|
| 查看次数: |
16805 次 |
| 最近记录: |