Loopback

时间:2015-05-26 06:30:08

标签: node.js loopbackjs strongloop loopback

我需要创建一个ssh隧道连接到我的数据库,所以逻辑点是在scripts / prestart下的package.json中添加shell命令。

但是,看起来,slc run不执行此脚本,npm start会执行此脚本,但当然不会运行环回模块。

我可以想到一些解决方法,例如编写一个启动脚本,它既创建ssh隧道又调用slc run,或者在package.json scripts / start中运行slc run,但所有这些变通办法都很糟糕

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我不确定这是多么有用,但我想到的一个选项是,如果你没有真正使用slc运行功能,你可以直接定义自己的npm start run脚本并点击服务器脚本并添加在您需要的任何其他工具中,例如nodemon或supervisor等:

 if (document.createEvent) {
      var event = document.createEvent('HTMLEvents');
      event.initEvent('change', true, false);
      el.dispatchEvent(event);
    } else {
      el.fireEvent('onchange');
    }

如果你确实需要使用slc run,我想我会倾向于在你的问题中提到的启动脚本中包含slc run。它有点臭...但不是很糟糕。