Providers
Alwaysdata
将 Nitro 应用部署到 AlwaysData。
预设:alwaysdata
¥Preset: alwaysdata
设置应用
¥Set up application
先决条件
¥Pre-requisites
- 如果你没有 AlwaysData 平台,请在 AlwaysData 平台上使用 注册新配置文件。
- 获取免费的 100Mb 套餐来托管你的应用。
请注意,你的账户名将用于以
account_name.alwaysdata.net
的形式向你提供默认 URL,因此请谨慎选择。你还可以稍后将现有域名链接到你的账户,或根据你的需要在你的个人资料下注册任意数量的账户。本地部署
¥Local deployment
- 使用
npm run build -- preset alwaysdata
在本地构建你的项目 - 上传你的应用 预设会将 上传你的应用 添加到你账户的独立目录中(例如
$HOME/www/my-app
)。你可以使用任何你喜欢的协议(SSH/FTP/WebDAV 等)来执行此操作。 - 在你的管理面板上,你的应用的 创建新站点 具有以下功能:
- 地址:
[account_name].alwaysdata.net
- 输入:Node.js
- 命令:
node ./output/server/index.mjs
- 工作目录:
www/my-app
(根据你的部署路径进行调整) - 环境:
NITRO_PRESET=alwaysdata
- Node.js 版本:
Default version
可以;选择不少于20.0.0
(也可以选择 全局设置 Node.js 版本) - 热重启:
SIGHUP
](https://help.alwaysdata.com/en/languages/nodejs"}) - 地址:
- 你的应用现已在
http(s)://[account_name].alwaysdata.net
上线。