在Sails.js中,您可以轻松创建一个api,这将为您提供动作,休息和快捷方式API。从互联网上的很多消息来源可以清楚地看出这一点。在设置新应用时,这也非常实用。
有一点似乎不太清楚,就是在将应用程序部署到生产环境时该怎么做。我想不出任何希望/用户愿意让任何人看到的人......
我真的不知道如何处理这个问题,有许多路线可能不希望在生产中打开。我可以想到以下解决方法:
关闭blueprints.js中的休息,动作和快捷方式(将删除所有自动api),然后在routes.js中自己定义它们。
为我希望没有人看到的每条路线添加政策(我甚至不知道所有自动创建的路线,因此这似乎有风险)。
覆盖所有不应显示的控制器操作。
在自动创建路线时,处理我不想拥有的路线的正确方法是什么?
答案 0 :(得分:2)
我不喜欢你的第三种方法。我可以建议一些方法:
希望它对你有所帮助。对不起我的英文:)