有关于如何使用 Sails.js 制作 JSON API 或 HTML (EJS) 模板化应用程序的优秀文档和截屏视频 (Sailscasts),但是有没有办法同时创建 JSON API 和 HTML 网络应用程序。在 rails 中,这是使用 respond_to do |format| 完成的。阻止或(以更具可扩展性的方式)使用命名空间、版本化的 API 路由和 Controller 。
http://www.emilsoman.com/blog/2013/05/18/building-a-tested/
sails.js 中有类似的东西吗?
最佳答案
ajbraus,我建议改用 wantsJSON 方法。例如:
'/contentNegotiation': function(req, res) {
// req.wantsJSON
// https://github.com/balderdashy/sails/blob/master/lib/hooks/request/index.js#L282
if (req.wantsJSON) {
res.json(user);
} else {
res.redirect('/user');;
}
}
关于javascript - 如何在 sails.js 上构建 html 和 json api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20313631/