Page Contents
Page Contents

aa

LoopBack项目结构有3个子目录:

  • server - 放置Node应用的脚本和配置文件。
  • client - 客户端脚本,HTML,CSS文件。
  • common - client和server的公共文件。其中models子目录包含所有的模型JSON和js文件。
文件或文件夹 描述 如果进入到代码
根目录
package.json

标准的npm package文件。详见package.json

另外,还包含一个README.md 文件和node_modules 文件夹。

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 files, 按照 model-name.json约定命名;例如customer.json。
  • 自定义模型脚本按照 model-name.json约定命名;例如customer.js

更多信息,见 Model definition JSON fileCustomizing models.

Unable to render {include} The included page could not be found.

Node:
myModel = app.models.myModelName