我開始學習網絡技術和編程,我正在建立自己的本地網絡服務器。我有HTTPD,PHP,Python,MySQL全部在Windows上運行。現在我想添加Node.js。我安裝了Windows 64位安裝程序。現在我該如何開始?我在test.js文件中有一個基本的Hello World腳本。但是,當我在瀏覽器中訪問此文件時,它僅顯示爲純文本。它沒有執行。如何在服務器上執行Node.js腳本?如何在服務器上執行Node.js腳本?
回答
啓動節點腳本非常簡單。只需使用您的命令行或終端並執行以下命令即可。
node /path/to/your/file.js
這樣做,你會開始你的節點腳本。如果你打算啓動一個服務器,它幾乎是一樣的。請記住在節點文件中定義一個服務器並啓動它。使用express的簡單服務器可能如下所示(您也可以使用完全節點的方式,這只是使用express的一個簡單示例。您可以檢查Google如何設置簡單節點http服務器)。
var express = require('express');
var app = express();
var port = 4000;
app.listen(process.env.port || port);
正如您所見,指定端口設置爲4000
。您可以簡單地通過更改值本身或傳入節點環境變量來調整它。要傳入一個環境變量,就像這樣啓動你的服務器。
node port=3000 /path/to/your/file.js
這將端口的價值最終傳遞到process.env.port
這顯然會爲您啓動服務器的端口3000
上。
好的。我知道它運行起來了!將需要做一些更多的研究,部署到一個在線網絡託管,雖然在適當的時間:-) – Ultramarine
你可以檢查這一個。他們也有一個免費的計劃。 https://www.openshift.com/ – Aer0
- 1. 如何在遠程服務器上執行本地shell腳本?
- 2. 如何從客戶端執行服務器上的腳本?
- 3. 如何從網頁執行服務器上的腳本?
- 4. 在遠程服務器上執行本地腳本/命令
- 5. 在網頁上執行服務器上的shell腳本
- 6. 在Ubuntu服務器上執行/運行python腳本
- 7. 如何在遠程服務器上實現在php腳本執行管理器
- 8. Shell腳本現在在遠程服務器上執行本地腳本
- 9. 詹金斯在UNIX上執行腳本在Windows服務器
- 10. 從節點服務器執行腳本
- 11. 跨服務器腳本執行oracle
- 12. 執行python腳本的python服務器
- 13. 執行PHP腳本服務器端
- 14. 如何在ios解析服務器端執行php腳本?
- 15. 如何檢查服務器是否正在執行PHP腳本?
- 16. 在AWS服務器上運行腳本
- 17. 在服務器上運行Python腳本?
- 18. 在服務器上運行Shell腳本
- 19. 如何將PHP腳本存儲在服務器上並在其他服務器上執行它們?
- 20. 安全地在服務器上執行用戶的PHP腳本
- 21. 從PowerShell在UNIX服務器上執行腳本
- 22. 訪問頁面時在web服務器上執行powershell腳本
- 23. bash腳本執行命令,在多個服務器上
- 24. 使用JAVA API在遠程服務器上執行shell腳本
- 25. 通過鏈接在web服務器上執行python腳本
- 26. 確保在遠程服務器上成功執行腳本
- 27. 在另一臺服務器上執行腳本
- 28. Powershell-在服務器上遠程執行腳本
- 29. 在LEMP服務器上執行遠程php腳本
- 30. 執行從服務器到服務器的腳本php
'node/path/to/your/file.js' – Aer0
對不起,我的新手。好。有用。但是,如何將它部署到Web Hosting服務器上?我不假設我登錄到服務器,並且每次我希望服務器運行時鍵入'node file.js' – Ultramarine
當前您必須鍵入該命令。手動或通過服務/工具/像Jenkins一樣。有很多SaaS提供商可以在GUI中自動部署和啓動服務。通過谷歌瀏覽。 – Aer0