-
安装Surge:
- 使用npm安装:
npm install -g surge - 或者通过Homebrew:
brew install surge
- 使用npm安装:
-
初始化项目:
- 进入项目目录,运行
surge init,生成surge.json文件。 - 打开
surge.json,添加或修改配置:{ "base": "src", "routes": ["./app/**"], "scheme": "http", "secure": false } - 保存后,
surge.json会自动生效。
- 进入项目目录,运行
-
创建路由文件:
- 在
src目录下或指定的路由目录创建app.js,const express = require('express'); const app = express(); app.use(express.static('public')); app.get('/about', function(req, res) { res.sendFile('public/about.html'); }); app.listen(300, function() { console.log('Server is running on http://localhost:300'); });
- 在
-
运行Surge服务器:
- 运行命令:
- 非HTTPS:
surge serve -p public - HTTPS:
surge serve -p public --https
- 非HTTPS:
- 运行命令:
-
获取访问链接:
- Surge会输出一个链接,如
http://yourdomain.surge.sh。 - 将链接分享或用于部署。
- Surge会输出一个链接,如
-
配置
surge.json(可选):- 修改
base和routes以适应文件结构。 - 如果需要HTTPS,运行命令时添加
--https选项。
- 修改
-
测试访问:
- 访问服务器链接,检查是否正常显示内容。
- 确认路径是否正确,检查
index.html是否存在于public目录。
通过以上步骤,您可以轻松设置并使用Surge服务器托管静态网站或应用程序。









