wechat yoga miniprogram
1.0.0
Ein mit Rust entwickeltes WeChat-Applet zur Planung von Yoga-Kursen.
Dieses Programm, einschließlich Back-End-Server, Datenbank, Browser-Administrator-Frontend, WeChat-Applet sowie zugehöriger Einrichtung und Konfiguration, weist einen gewissen Grad an Komplexität auf. Es ist aber auch ein gutes Projekt zum Trainieren und Entwickeln von Fähigkeiten.
Der gesamte Code einschließlich der Datenbank wurde veröffentlicht, mit Ausnahme einiger sensibler Informationen.
Mit dem folgenden Befehl können Sie den Backend-Server im PowerShell-Terminal des Windows-Systems starten:
# 使用恰当的参数替换中文描述的内容
$ENV:DATA_SOURCE_NAME="host=数据库公网IP port=数据库侦听端口 user=数据库用户名 password=数据库密码 dbname=数据库名称 sslmode=disable";$ENV:AUTH_URL="https: //api.weixin.qq.com /sns/jscode2session?appid=小程序Id&secret=小程序密钥&grant_type=authorization_code&js_code=";$ENV:SECRET="长度32的字符串"; go run main.go
Einige PowerShell-Befehle, die in der Entwicklung verwendet werden, um Dateivorgänge zu vereinfachen.
将当前目录切换为 Rust 模块所在的目录,然后创建单独的 Rust 源代码文件,最后获取该目录下的所有 Rust 源代码文件,进行过滤后,将其全部写入 mod.rs,以便在其他位置的代码可以使用该模块内的所有代码
$dir="C:UsersAdministratorDesktopfileygserversrc";$name="models";$filename="settings.rs";Set-Location $dir;New-Item -Type "directory" $name;Set-Location $name; New-Item mod.rs;New-Item $filename;Get-ChildItem | Where-Object { $_.Name -ne "mod.rs" } | Split-Path -LeafBase | Join-String -FormatString "pub mod { 0 } ;`r`n" | Set-Content -Path .mod.rs;`
用于创建微信小程序页面文件夹,和其包含的 4 个同名文件
$name="adminLesson";$dir="C:UsersAdministratorDesktopfileygminiprogrampages";Set-Location $dir;New-Item -Type "directory" $name;Set-Location $name;New-Item $name".js";New-Item $name".wxml";New-Item $name".wxss";New-Item $name".json";