在他们的所有教程Getting started with LoopBack中,他们使用$ slc start
启动应用。我一步一步地按照教程,但我的应用程序并不是以$ slc start
开头。我的意思是,服务器localhost:3000
不是从命令开始的。但是,它以$ slc run
开头。为什么会这样?为什么$ slc start
不起作用,但他们全部使用它?
这是我运行$ slc start
时无法正常工作的输出。 "页面不可用":
C:\Users\user\sbox\strongloop\hello>slc start .
App `.` started under local process manager.
View the status: slc ctl status
View the logs: slc ctl log-dump
More options: slc ctl -h
当我检查状态时,它说它因某种原因停止了:
C:\Users\user\sbox\strongloop\hello>slc ctl status
manager:
pid: 4764
port: 8701
base: C:\Users\user\.strong-pm
current:
status: stopped
link: C:\Users\user\sbox\strongloop\hello
current: hello
branch: local-directory
worker count: 0
这是$ slc run .
的输出,它可以启动服务器:
C:\Users\user\sbox\strongloop\hi>slc run .
INFO strong-agent API key not found, StrongOps dashboard reporting disabled.
Generate configuration with:
npm install -g strongloop
slc strongops
See http://docs.strongloop.com/strong-agent for more information.
supervisor running without clustering (unsupervised)
Browse your REST API at http://localhost:3000/explorer
Web server listening at: http://localhost:3000/
Models created:
[ { name: 'Bel Cafe', city: 'Vancouver', id: 1 },
{ name: 'Three Bees Coffee House', city: 'San Mateo', id: 2 },
{ name: 'Caffe Artigiano', city: 'Vancouver', id: 3 } ]
答案 0 :(得分:0)
slc start
用于在流程管理器下启动应用。我们建议您使用node .
启动应用程序(slc run
是node .
的别名)。我已经要求我们的文档人员相应地更新所有参考文献。
答案 1 :(得分:0)
我们实际上已将LoopBack文档更改为启动node .
处的应用,而不是slc start
。使用node .
更适合在本地系统上进行开发,因为它可以为您提供即时反馈,错误跟踪等。显然我们在OP之后立即进行了此更改。
使用slc start
对于配置群集并在Str
兰德