Sails.js + ES6:什么是最好的架构?

我刚刚从节点 0.12升级到节点 4.0。 我正在使用sails.js来构build我的应用程序。

有了节点的新的ES6支持和sails.js ,我有点困惑,我的文件夹结构将如何看起来像? 我是否仍然继续在controllers使用我的ORM或将它们移动到单独的图层?

有人可以build议一个好的项目,我可以参考,以ES6和风帆清洁架构?

你的结构保持不变。 刚开始写你的模型/控制器/configuration/任何与ES6语法,并使用babel节点启动它。 对于那个安装babel作为开发依赖和更新npm start脚本package.json"start": "babel-node app.js"

UPD:有人可以build议sails-hook-babel但我不build议使用它。 挂钩具有特定的加载顺序,并且可能会在控制台中与ES6支持错误混淆,因为挂钩仍然未加载。