回答
有幾種方法可以做到這一點,
與。加利福尼亞擴展創建一個文件,只需添加你寫的東西在CMD命令來啓動該服務作爲該文件的內容。
node Path:\service.js 'Assumes path to node.exe is set
右擊,並創建該文件的快捷方式和快捷方式拖到啓動文件夾。
開始>>所有程序>>右鍵單擊啓動>>打開
Task Scheduler也可以使用。
謝謝阿卜杜拉,我是node.js的新手。有沒有其他選擇來啓動服務而不是* .cmd。如果我將節點服務移動到雲服務器(亞馬遜)。如何開始這項服務? – Nisar
在Windows中使用Apache http://httpd.apache.org/docs/2.4/platform/windows.html。 安裝Apache 2 http://www.thesitewizard.com/apache/install-apache-2-windows.shtml
如果你想運行的節點應用程序作爲服務看到這個答案 Apache and Node.js on the Same Server
,我想這forever是你需要妖魔化計算機上的應用程序。
我使用它,它是Nodejs在Windows啓動時啓動程序的事實上的方式,無需打開Windows會話或將任何內容放入啓動或使用任務調度程序。
如果您需要Windows啓動時啓動的Windows服務,則可以使用sc create命令創建該服務。
例如
sc create MyServiceName binpath= "C:\Program Files\nodejs\node.exe C:\somefolder\service.js" start= auto depend= "Tcpip/Afd" DisplayName= "A friendly name for my service"
注意=號後面的空格。
您可以在這裏找到更多的信息:https://technet.microsoft.com/en-us/library/cc990289.aspx
如果您需要應用程序啓動時,您登錄相反,你可以使用Regedit.exe創建在下面的註冊表路徑包含您的命令REG_SZ項:
HKEY_CURRENT_USER \軟件\微軟\的Windows \ CurrentVersion \ Run中
我在Linux上,它看起來像它有一個Windows版本永遠在這裏使用: https://www.npmjs.com/package/forever-win
您可以使用它在Windows上守護節點應用程序。
PM2是Forever的更好選擇 – Qualcuno
- 1. 自動重新啓動節點服務器
- 2. 如何自動啓動窗口服務
- 3. 我如何啓動Windows服務自動
- 4. 如何讓IIS服務自動啓動?
- 5. 節點js服務器未啓動
- 6. 無法啓動appium節點服務器
- 7. 節點js服務器不啓動
- 8. 當自動縮放EC2不起作用時自動啓動節點服務器
- 9. 自動啓動服務時,windows啓動
- 10. 自動服務不啓動
- 11. 如何使Windows服務啓動「自動(延時啓動)」
- 12. 如何在System Re啓動時自動啓動瘦服務器
- 13. 如何在Ubuntu啓動時自動啓動服務?
- 14. 節點主管無法啓動我的節點服務器
- 15. 如何在linux服務器上自動啓動weinre服務器
- 16. 使用測試框架時如何啓動節點服務器?
- 17. 節點js express服務器使用mysql掛斷,如何自動重啓?
- 18. 如何啓動在線服務器上的節點js服務器?
- 19. 如何在機器重啓時自動啓動WAS服務器?
- 20. 如何在服務器重啓時自動啓動Amazon EBS服務?
- 21. 自動啓動聲納服務器,如果啓動jenkins發佈
- 22. 如何在角2中自動啓動節點應用程序?
- 23. 如何啓動Windows服務
- 24. 如何啓動openstack服務?
- 25. DBus如何啓動服務
- 26. 如何啓動Windows服務
- 27. Android的服務:如何啓動服務
- 28. 自動啓動x服務器和自己的服務
- 29. 如何使用節點服務動態圖像服務器
- 30. 服務是否自動啓動?
這不是一個JavaScript問題,而是Windows的程序調度問題。 – doldt
同意。好問題,但可能屬於不同的堆棧交換站點,如超級用戶。 – redbmk
自託管應用程序不是很可靠。一個使用heroku或類似的更好。 :) –