代码拉取完成,页面将自动刷新
注意: 全栈式 rust-admin 2.0 正在开发当中, 当前版本只进行维护, 请加微信群沟通
rust-admin 2.0 简介:
前端使用 Yew/WASM 框架开发
后端使用 Actix-Web 3.x
UI使用付费授权版的layui 进行调整优化 (感谢网友Taro热心支持, 感谢社区)
数据库调整为 postgresql, 连接池管理使用sqlx, 数据库调优
前后端分离、数据传输加密
先天支持分布式部署
静请期待。感谢大家支持!!!
X-Admin: http://x.xuebingsi.com/
Layui: https://www.larryms.com/
Actix框架: https://actix.rs/
性能测试: https://www.techempower.com/benchmarks/
Tera: https://tera.netlify.com/docs/
rust: 1.40+ / Mysql: 5.6+ / Nginx: 1.0+ (可选, 如果通过域名/80端口代理方式访问则需要)
git clone https://gitee.com/houhanting/rust-admin.git
cd rust-admin
CREATE DATABASE rust_admin -- 创建数据库
DEFAULT CHARSET=UTF8
COLLATE=UTF8_GENERAL_CI;
GRANT ALL PRIVILEGES -- 设置用户名称密码
ON `rust_admin`.*
TO 'rust_admin'@'%'
IDENTIFIED BY 'rust-x-lsl';
FLUSH PRIVILEGES;
USE rust_admin; -- 选中数据库
SOURCE scripts/init.sql; -- 导入初始化数据库(请依据实际路径)
-- 以下非必须, 只有前端使用 rust-vlog 时才会用到
CREATE DATABASE rust_vlog -- 创建vlog示例数据库
DEFAULT CHARSET=UTF8
COLLATE=UTF8_GENERAL_CI;
GRANT ALL PRIVILEGES -- 设置vlog用户名称密码
ON `rust_vlog`.*
TO 'rust_vlog'@'%'
IDENTIFIED BY 'rust-x-lsl';
FLUSH PRIVILEGES;
USE rust_vlog; -- 选中vlog数据库
SOURCE scripts/example-vlog.sql; -- 导入初始化vlog数据库(请依据实际路径)
***** * 默认用户/名称: admin / qwe123
设置并生成Nginx配置文件
cp nginx.conf.default nginx.conf #复制nginx配置文件
cat "/nginx.conf" >> .git/info/exclude #忽略nginx配置文件
vim nginx.conf #修改相应的域名、目录、代理地址、端口
cargo run #生产模式: cargo run --release
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。