我想将整个客户端与我的sails目录分开。目前它看起来像
- api
- assets (my client)
- config
- views
- all the other sails stuff
我想要什么
./server/
- api
- config
- all the other sails stuff
./client/
- all client related stuff
有没有简单快捷的方法呢?
答案 0 :(得分:1)
虽然最好坚持使用传统的应用结构,但您可以通过在.sailsrc
文件中配置sails.config.paths
来自定义此结构。例如:
"paths": {
"config": "server/api/config",
"controllers": "server/api/controllers",
// etc.
}
对于assets/
,您需要在tasks/pipeline.js
以及tasks/config/*
中的Grunt任务配置文件中进行一些更改。
关于你放置
views/
的位置,这是一个非常棘手的问题,当我最初编写Sails样板的目录结构时,我在一年左右的时间里多次来回走动。这就是它跻身顶层的原因。我想如果我必须在你在这里建议的方案中对其进行分类,我会把它作为" server / views /"。