現在的時間是 週六 4月 20, 2019 8:33 am
所有顯示的時間為 UTC + 8 小時

有辦法當node web server嗎?

這裡分享你的使用技巧和技術交流。

有辦法當node web server嗎?

文章charles0407 » 週六 1月 05, 2019 7:47 am

已經使用HSS連線上了, 但沒有辦法像Synology一樣的跑node, 請問有人曾經跑node 成功過嗎?
charles0407
 
文章: 3
註冊時間: 週六 1月 05, 2019 7:39 am

Re: 有辦法當node web server嗎?

文章bennetliu » 週一 1月 07, 2019 11:31 am

Hi charles0407,

我有成功跑起來過,不曉得是不是你要的,給您參考看看。

Step 1. 您可以先至 App central 下載 Node.js 的套件, 讓 NAS 能支援 Node.js 的命令。

Step 2. 然後 可以嘗試寫一隻 node.js 的檔案 (命名為server.js 存放至 /Web 目錄下)

內容如下

//=====================

var http = require('http');

http.createServer(function (request, response) {

// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});

// 发送响应数据 "Hello World"
response.end('Hello World\n');
}).listen(8888);

// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

//====================


Step3. 使用 putty 程式 進入 NAS 來下 command line

command line 內容

先移動位置至 剛剛 step2 儲存 server.js 的位置 (例如我將 server.js 存放在 /volume1/Web 下)

然後使用 node 指令

$ node server.js

執行後會看到 Server running at http://127.0.0.1:8888/

在 web 瀏覽器 打上您的 ip + port8888 可以看到 server.js 順利跑起來


圖檔
附加檔案
擷取.JPG
擷取.JPG (189.43 KiB) 被瀏覽 627 次
bennetliu
 
文章: 3
註冊時間: 週一 5月 04, 2015 1:29 pm

Re: 有辦法當node web server嗎?

文章charles0407 » 週日 1月 13, 2019 6:15 am

bennetliu 前輩, 謝謝, 非常詳細的回答, 我就是照這個步驟在Synology成功執行node, 但在Asustor, 雖然App已經安裝node, 並且已經執行了, 但是PuTTY連上後打node -v, 發現node並沒有真的執行, 我的 NAS 是AS1002T V2, 不知道是不是NAS model的問題, 但我Synology的NAS是很早以前買的, 規格也遠不如AS1002T V2, Asustor如果不能跑真的的說不太過去, 而且App都提供安裝了, 然後沒有實際執行, 那提供安裝的功能也很瞎. Anyway, 感謝前輩非常詳細的回答跟教學, 再次感謝!
charles0407
 
文章: 3
註冊時間: 週六 1月 05, 2019 7:39 am

Re: 有辦法當node web server嗎?

文章bennetliu » 週一 1月 14, 2019 10:08 am

Hi Charles,

謝謝您的回饋,讓我們有改善的空間,希望能盡快幫你排除問題,請問你是否有無法啟動的錯誤代碼或截圖提供我更清楚了解您無法啟動的情形。

事實上, 我們正致力於讓能更多程式能在各個平台跑起來,近幾天會再發佈一支以docker為核心的app,Node.js 在AS10 Model 上應該是可以跑起來,確認無誤後我會把我操作的流程和結果放上來。

謝謝您






從我的iPhone使用Tapatalk 發送
bennetliu
 
文章: 3
註冊時間: 週一 5月 04, 2015 1:29 pm

Re: 有辦法當node web server嗎?

文章charles0407 » 週六 1月 19, 2019 6:41 am

沒錯, 之前也是覺得docker是有機會的解法, 非常期待! 謝謝! 除了node外, 其他我有使用到的一般nas標準的功能都非常完善, 也好用, 這點是需要肯定的, 請繼續加油.
charles0407
 
文章: 3
註冊時間: 週六 1月 05, 2019 7:39 am

回到 技術交流

  • 不能 在這個版面發表主題
    不能 在這個版面回覆主題
    不能 在這個版面編輯您的文章
    不能 在這個版面刪除您的文章
    不能 在這個版面上傳附加檔案
  • 誰在線上

    正在瀏覽這個版面的使用者:沒有註冊會員 和 4 位訪客

cron