Waler:在线交流社区
谁在使用Walerkriry.com架构单页全栈webapp,使用Rust/actix-web和vuejs
Actix-webframework/异步stable的Actix-web框架
diesel,postgresqlr2d2/dieselORM框架、postgresql10数据库、r2d2连接池
SPACORSJWT/单页PWA、CORS、和JWT登陆
Vuejs/Vuejs与vue-cli3.0实现前端
功能论坛:板块有:最美/博客/分享/问答/招聘/未回复(论坛具有扩展性模块支持一键添加)
博客:博客具有独立页面展示,具有收藏/喜欢属性,具有强大的热榜功能,最美模块分别根据最近一段时间内收藏量排行和全站收藏量2个排行榜,同时侧边栏根据收藏量展示最美的人排行榜
文档:文档功能是具有自定义的html页面,可以不断添加海量wiki信息.
其他可视化与markdown二合一编辑器
丰富的个人中心
首先/HowTo创建一个名叫'waler'PostgreSQL数据库和一个名叫 dbuser 数据库用户. dbuser 应该对waler拥有操作权限.
开发/development安装diesel时若提示libpq库错误,则需安装 sudoaptinstalllibpq-dev
$gitclonehttps://gitee.com/kriry/waler.git$cdwaler$cargoinstalldiesel_cli--no-default-features--featurespostgres$dieselsetup$cargorun$cdwaler/webapp$npminstall$npmrunservethenopenbrowser'https://localhost:8080'
生产/production$gitclonehttps://gitee.com/kriry/waler.git$cdwaler$cargoinstalldiesel_cli--no-default-features--featurespostgres$dieselsetup$cdwebapp$npminstall$npmrunbuild$cd..$cargorun--releaseThenopenbroswer'https://localhost:8000/'
部署$gitclonehttps://gitee.com/kriry/waler.git$cdwaler$cargoinstalldiesel_cli--no-default-features--featurespostgres$dieselsetup$cdwebapp$npminstall$npmrunbuild//在root目录生成`pubilc`静态文件目录$cd..$cargobuild--release//在root/target目录生成二进制文件`waler`只需要将二进制文件(target/release目录下的waler)和pubilc一起放在任意同一目录下,然后./waler
ScreenLicenseLicenseis here
Copyright(c)2018-present,krircc
评论