wechat yoga miniprogram
1.0.0
تم تطوير تطبيق WeChat الصغير باستخدام Rust لجدولة دروس اليوغا.
يحتوي هذا البرنامج، بما في ذلك الخادم الخلفي وقاعدة البيانات والواجهة الأمامية لمسؤول المتصفح وبرنامج WeChat الصغير، بالإضافة إلى الإعداد والتكوين ذي الصلة، على درجة معينة من التعقيد. ولكنه أيضًا مشروع جيد للتدريب وتطوير القدرات.
تم نشر كافة التعليمات البرمجية بما في ذلك قاعدة البيانات للعامة باستثناء بعض المعلومات الحساسة.
يمكنك استخدام الأمر التالي لبدء تشغيل خادم الواجهة الخلفية في محطة PowerShell لنظام Windows:
# 使用恰当的参数替换中文描述的内容
$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
بعض أوامر PowerShell المستخدمة في التطوير لتبسيط عمليات الملف.
将当前目录切换为 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";