首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >StrongLoop和LoopBack:"$ slc运行“和"$ slc start”有什么区别?

StrongLoop和LoopBack:"$ slc运行“和"$ slc start”有什么区别?
EN

Stack Overflow用户
提问于 2015-04-13 07:34:28
回答 1查看 854关注 0票数 0

我遵循“开始使用LoopBack”教程(http://docs.strongloop.com/display/public/LB/Getting+started+with+LoopBack)。在教程的第一步,他们用$ slc run启动应用程序,在其他步骤中,他们用$ slc start启动应用程序。他们也没有解释runstart之间的区别。

当我用$ slc start启动我的应用程序时,服务器根本没有启动。只有$ slc run启动服务器。以下是$ slc start的输出,其中没有任何工作:

代码语言:javascript
复制
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

当我检查状态时,它说它被停止了:

代码语言:javascript
复制
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

下面是一个他们以不同的方式开始的例子:

1) http://docs.strongloop.com/display/public/LB/Create+a+simple+API

运行应用程序:

代码语言:javascript
复制
$ slc run

2) http://docs.strongloop.com/display/public/LB/Use+API+Explorer

运行应用程序:

代码语言:javascript
复制
$ slc start

3) ttp://docs.strongloop.com/display/public/LB/Connect+your+API+to+a+data+source

现在运行应用程序:

代码语言:javascript
复制
$ slc start

5) http://docs.strongloop.com/display/public/LB/Add+a+static+web+page

快跑.!

代码语言:javascript
复制
$ slc start

6) http://docs.strongloop.com/display/public/LB/Add+a+custom+Express+route

现在,再次运行应用程序:

代码语言:javascript
复制
$ slc start

所以,我的问题是:

1)为什么在第一步他们使用$ slc run和所有其他步骤他们使用$ slc start

2) $ slc run$ slc start的区别是什么?

3)是StrongLoop论坛的问题,还是LoopbackJS论坛的问题?因为我遵循的教程位于http://docs.strongloop.com/上,名为“开始使用LoopBack”,我运行的命令是$ slc (StrogLoop Controller)。令人费解。

EN

回答 1

Stack Overflow用户

发布于 2015-04-13 18:20:31

抱歉,你发现我们在文件变更的过程中。

在开发过程中,通常应该使用node .运行回送应用程序。

slc run是主管。它正在被过程管理器替换。主管做了一些有用的事情(使用CLI对应用程序进行动态控制、自动集群、在失败时重新启动等等),但它没有做我们需要做的许多其他事情,例如使用UI的动态应用程序控制、图形cpu和堆分析、度量图绘制、部署管理等等。

流程管理器完成了所有这一切,它的UI是slc arcslc start启动您的应用程序,以便slc arc可以与其进行交互。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29600061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档