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

时间:2015-10-19 19:08:46

标签: javascript node.js sails.js ecmascript-6

我刚刚从node 0.12升级到node 4.0。我正在使用sails.js来构建我的应用。

使用节点的新ES6支持和sails.js,我对文件夹结构的外观有点困惑?我是否仍继续使用ORM中的controllers或将其移至单独的图层?

有人可以推荐一个我可以参考的好项目,通过ES6sails来清理架构吗?

1 个答案:

答案 0 :(得分:1)

你的结构保持不变。只需用ES6语法开始编写models / controllers / config /,然后使用babel-node启动它。对于那个安装babel作为dev依赖项并使用npm start更新package.json中的"start": "babel-node app.js"脚本。

UPD:有人可以建议sails-hook-babel,但我不建议使用它。钩子有一个特定的加载顺序,你可能会对控制台中的ES6支持错误感到困惑,因为挂钩仍未加载。