摘要:
后台管理 俺就不写了,直接上代码,整个项目前后端都在了,自己看看吧 zigblog码云地址:https://gitee.com/yuguofu/zigblog zigblog 阅读全文
摘要:
后端代码 注册路由 // 归档文章 router.get("/api/article/archive", &articleController.getArchiveArticles); model/article.zig增加以下代码 /// 用于存放归档文章信息 pub const ArchiveA 阅读全文
摘要:
分类点击事件处理 后端代码 sqlite数据库article表新增cate_name字段, 注意之后sql查询语句中要加上cate_name字段 CREATE TABLE article ( id INTEGER PRIMARY KEY AUTOINCREMENT, title VARCHAR (1 阅读全文
摘要:
前端代码 前端代码 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <li 阅读全文
摘要:
前端请求代码 请注意前端数据渲染我换成了vue.js 前端请求代码 <script type="module"> import { createApp, ref, onMounted, } from "./js/vue.esm-browser.prod.js"; createApp({ setup( 阅读全文
摘要:
创建文件夹、文件 请按照下图结构创建文件夹、文件,以此来划分各部分功能 添加、整理代码 main.zig const std = @import("std"); const route = @import("./router/route.zig"); pub fn main() !void { // 阅读全文
摘要:
zig后端添加sqlite依赖 sqlite依赖我们使用开源项目 zig-sqlite 在 build.zig.zon 文件中添加以下代码,COMMIT值我们可以点击仓库的Commits按钮查看复制然后替换 .dependencies = .{ .httpz = .{ .url = "https:/ 阅读全文
摘要:
博客我们使用前后端分离形式开发,开发完成后再合并在一起(直接用httpz代理前端,不再单独使用Nginx代理前端) html页面准备 我已事先写好了一份博客首页的html,请自行下载 博客html ,解压后用vscode打开,vscode建议安装上Live Server扩展插件,打开index.ht 阅读全文
摘要:
zig环境搭建 zig安装:下载zig (我们使用稳定的0.13版本)并解压,把zig所在目录添加到系统环境变量,cmd输入zig version进行验证 zls(zig语言服务)安装:下载zls 并解压,把zls所在目录添加到系统环境变量,cmd输入zls --version进行验证 vscode 阅读全文