Javascript 如何在特定URL中启动Node.js?

Javascript 如何在特定URL中启动Node.js?,javascript,node.js,bash,terminal,Javascript,Node.js,Bash,Terminal,当我更新(和测试)应用程序中的特定页面时,我需要停止服务器,重新启动node server.js,切换到浏览器窗口,点击F5并切换回终端以查看输出。这需要很多时间……) 有没有一种方法可以从如下内容开始: node server.js -url /my_page 所以我可以直接看到输出,就像有人从他们的浏览器中点击页面一样 我发现了这个,但我想它包含在服务器代码中,所以每次都需要更新。这是一个解决方案,但我想知道是否有更快的方法来做到这一点 谢谢 编辑: 对于curl,我得到了以下错误: $

当我更新(和测试)应用程序中的特定页面时,我需要停止服务器,重新启动
node server.js
,切换到浏览器窗口,点击F5并切换回终端以查看输出。这需要很多时间……)

有没有一种方法可以从如下内容开始:

node server.js -url /my_page
所以我可以直接看到输出,就像有人从他们的浏览器中点击页面一样

我发现了这个,但我想它包含在服务器代码中,所以每次都需要更新。这是一个解决方案,但我想知道是否有更快的方法来做到这一点

谢谢

编辑: 对于curl,我得到了以下错误:

$ node server.js & curl 'http://localhost:5000/my_page'
[2] 12824
curl: (7) Failed to connect to localhost port 5000: Connection refused
[1]   Terminated              node server.js
$ Listening on port 5000
请注意最后一行,它是否在服务器启动之前执行
curl

node server.js&curl'http://localhost/my_page'
这将在后台启动服务器,然后立即使用它发出HTTP请求

在此之后,服务器仍将运行。你可以把它带到前台(例如为了杀死它)。或者,只需在单独的终端(或)中运行这两个命令(无)

如果服务器启动速度不够快,请执行以下操作:

node server.js&sleep 1;卷曲'http://localhost/my_page'

@OrangeDog-yay!它似乎起作用了。我收到一个错误,但我认为它与我的_页面中的代码有关。你可以考虑把这个作为答案。谢谢我应该在Ubuntu中使用
&&
吗?否:好的。因此,
EADDRINUSE
错误是因为以前的实例仍然打开。非常感谢你的帮助!