Page Contents
This is a community translation into Chinese. For the latest information, see the English version.
aa
Important:
下面描述使用slc loopback命令创建的项目的结构。LoopBack并不要求你一定要按照下面的结构来,但是如果你不使用这个结构的话,你就不能使用slc loopback
命令来修改或扩展你的应用。
LoopBack项目结构有3个子目录:
server
- 放置Node应用的脚本和配置文件。client
- 客户端脚本,HTML,CSS文件。common
- client和server的公共文件。其中models子目录包含所有的模型JSON和js文件。
Note:
所有你模型的JSON和JS文件都放在/common/models
文件夹下。
文件或文件夹 | 描述 | 如果进入到代码 |
---|---|---|
根目录 | ||
package.json |
标准的npm package文件。详见package.json。 另外,还包含一个 |
N/A |
/server 文件夹 - Node应用的文件 | ||
server.js |
应用的主文件 | N/A |
config.json |
应用配置文件。详见 config.json. | app.get('setting-name') |
datasources.json |
数据源配置文件。详见 datasources.json。例子,见 Create new data source。 | app.datasources['datasource-name'] |
model-config.json |
模型配置文件。详见 model-config.json。更多信息,见Connecting models to data sources. | N/A |
middleware.json |
中间件定义文件。详见 Defining middleware. | N/A |
/boot directory |
在此添加脚本用来初始化应用。详见 boot scripts. | 脚本会按照字母排序顺序执行。 |
/client 文件夹 -客户端应用文件 | ||
README.md | LoopBack生成一个空的 README 文件。 | N/A |
Other | 添加你的 HTML, CSS, 客户端JS文件。 | |
/common 文件夹 - 客户端和服务端共享的文件在此 | ||
/models directory |
自定义模型文件:
更多信息,见 Model definition JSON file 和 Customizing models. Unable to render {include} The included page could not be found.
|
Node: |