文章目錄
- 服務器
- 添加新用戶
- 安裝Node
- 服務代碼
- 上傳檔案 index.html
- 添加權限
- 開啟服務
服務器
添加新用戶
sudo adduser hongbin
usermod -aG sudo hongbin
安裝Node
sudo curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
查看
node -v
npm -v
服務代碼
cd /
mkdir www
cd www
mkdir client && cd client
npm init
npm install express
touch app.js
vim app.js
app.js
按 i 進入書寫模式
const express = require("express");
const fs = require("fs");
const server = express();
server.get("/hello", (req, res) => {
res.send("hello");
});
server.use("/", (req, res, next) => {
fs.readFile("./index.html", function (err, data) {
if (err) console.log(err);
else res.write(data);
res.end();
});
});
server.listen(8080);
按下 esc 退出寫入模式 按下:wq保存并退出
上傳檔案 index.html
sudo scp /Users/hongbin/Code/JavaScript/demo/index.html hongbin@hongbin.xyz:/www/client
表示 上傳 /Users/hongbin/Code/JavaScript/demo/index.html 到 hongbin@hongbin.xyz:/www/client
上傳檔案夾時用 scp -r 單個檔案用 scp
騰訊云檔案
因為服務器重置以前的連接資訊干擾致使上傳失敗
洗掉$HOME/.ssh下的known_hosts不好用

似乎出現了轉機 要求輸入密碼了
輸入密碼后顯示
hongbin@hongbin.xyz's password: scp: /www/client/index.html: Permission denied
因為 服務器上的檔案hongbin沒有權限
添加權限
服務器輸入
sudo chmod 777 /www
sudo chmod 777 /www/client
重新上傳
sudo scp /Users/hongbin/Code/JavaScript/demo/index.html hongbin@hongbin.xyz:/www/client
成功

切換的服務器查看
cd /www/client
ls

已經有了index.html
有了檔案運行后
開啟服務
node app.js
瀏覽器輸入 http://hongbin.xyz:8080/hello

http://hongbin.xyz:8080/

完成
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/273783.html
標籤:區塊鏈
