假设我去了/unknown-route?a=hello&b=world并且$routeProvider不认识它并重定向到其他路线:
otherwise({
redirectTo: '/default-route'
});
Run Code Online (Sandbox Code Playgroud)
是否可以将给定参数传递给重定向路由.
这将是 /default-route?a=hello&b=world
在持续部署上下文中,我执行了一个shell脚本来更新在远程服务器中重启我的应用程序
脚本是:
ssh user@myserver <<'ENDSSH'
cd /opt/myapp
git pull
npm i
forever stop src
npm run staging
ENDSSH
Run Code Online (Sandbox Code Playgroud)
输出是:
stdin: is not a tty
Already up-to-date.
-bash: line 3: npm: command not found
-bash: line 4: forever: command not found
-bash: line 5: npm: command not found
Run Code Online (Sandbox Code Playgroud)
注意:
如果我ssh到远程服务器并手动输入这些命令,一切都会工作
节点和故宫都安装了NVM上的远程服务器
which npm给予/root/.nvm/versions/node/v6.10.0/bin/npm