loopback-bootjava
boot(app, __dirname);//server.jsgit
var instructions = compile(options);
execute(app, instructions, callback); //(index.js)github
setHost(app, instructions);
setPort(app, instructions);
setApiRoot(app, instructions);
applyAppConfig(app, instructions);json
setupDataSources(app, instructions);
setupModels(app, instructions);api
async.series([
function(done) {
runBootScripts(app, instructions, done);
},app
//读取全部server/boot/目录下面的, (配置对应的路由与处理能够写在这里)async
loopback route 处理:oop
自带 mobile sdk:rest
//简化了重复解析json结构的流程,直接上一个object
ModelRepository productRepository = adapter.createRepository("product"); Model pen = productRepository.createModel( ImmutableMap.of("name", "Awesome Pen") );
项目结构:server
- common
|---- models // both server and client use
- client
|---- models-config.json //view in Angular or hybrid mobile app
- server
|---- models-config.json
example https://github.com/strongloop/loopback-example-full-stack