Rust Web 全栈开发(十三):发布

Rust Web 全栈开发(十三):发布

参考视频:https://www.bilibili.com/video/BV1RP4y1G7KF

继续之前的 Actix 项目。

我们已经实现了所有内容,现在进行发布。

发布 teacher_service

在 Actix 项目目录下的终端执行命令:

cargo build --bin teacher_service --release

构建成功:

在这里插入图片描述

target/release/teacher_service.exe:

在这里插入图片描述

发布 svr

在 Actix 项目目录下的终端执行命令:

cargo build --bin svr --release  

构建成功:

在这里插入图片描述

target/release/svr.exe:

在这里插入图片描述

测试 teacher_service 和 svr

将 teacher_service.exe 和 svr.exe 复制到 Actix-Workspace/release 目录下,使用 cmd 打开命令行。

首先设置临时的环境变量:

set DATABASE_URL=mysql://root:12138@127.0.0.1:3306/course

再运行 teacher_service.exe:

teacher_service

这样就运行起来了,访问浏览器测试一下:

在这里插入图片描述

新开一个 cmd 终端,在这个终端我们运行 svr。

先设置临时的环境变量:

set HOST_PORT=127.0.0.1:8080

再运行 svr:

svr

这个遇到了 8080 端口被占用的情况,强制杀掉占用的进程即可:

在这里插入图片描述

这样就运行起来了,访问浏览器测试一下:

在这里插入图片描述

发布 wasm-client

cd 到 wasm-client,执行命令:

wasm-pack build --release

构建成功:

在这里插入图片描述

再 cd 到 wasm-client/www,执行命令:

npm run build

这会生成一个 dist 目录:

在这里插入图片描述

测试 wasm-client

把这个目录也复制到 Actix-Workspace/release 目录。

打开 cmd 命令行,执行命令:

http-server ./dist -p 8082

这里的 http-server 是一个 npm 包,没下载的话使用 npm install -g http-server 下载一下。

这样就运行起来了:

在这里插入图片描述

访问浏览器测试一下:

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UestcXiye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值