javascript – 禁用Sails.js中的一些内置功能

前端之家收集整理的这篇文章主要介绍了javascript – 禁用Sails.js中的一些内置功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发使用Sails.js 0.10作为框架的REST API后端应用程序.这个应用程序将严格REST,认证将使用oAuth承载令牌来实现.所有回复都将采用 JSON格式.

考虑到这个具体的要求,我不需要嵌入到Sails.js中的一些功能,我想从我的应用程序中删除它(所以它的运行速度更快,没有无关的代码).

所以,我的问题是:如何禁用以下内置功能

>蓝图
>静态
>饼干
>会话
>视图
> WebSocket
> CSRF
> i18n

在我的用例中不需要禁用什么?

文件在这个具体问题上有点分散.对于每个模块都描述了所有配置选项,但没有关于如何从应用程序禁用和/或删除此模块的信息.

解决方法

铁杆!你需要禁用几个钩子,还有一些中间件.首先,在.sailsrc文件中,设置:
"hooks": {
  "session": false,"sockets": false,"pubsub": false,"views": false,"csrf": false,"i18n": false,"blueprints": false
}

然后在你的config / https.js中

middleware: {
  order: [
    'startRequestTimer',// 'cookieParser',// 'session','bodyParser','handleBodyParserError','compress','methodOverride','poweredBy','$custom','router',// 'www',// 'favicon','404','500'      
  ]
}

这应该让你在路上.

原文链接:https://www.f2er.com/js/153652.html

猜你在找的JavaScript相关文章