# personal_blog **Repository Path**: FattyShu/personal_blog ## Basic Information - **Project Name**: personal_blog - **Description**: 个人博客网站 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 个人博客网站开发 没啥,就是想试着自己从零开发一个博客网站。 期望能把自己会一点点,又拿不出手的技术点实践提高下。后端使用Node,前端框架打算用React。 至于开发计划什么的,佛系开发,能不能完成也随缘。 ## 开发log 记录下开发纪录。 ### 第一天 - 初始化项目; - 写的一些服务解决代码,添加了两个静态测试的html; - 设置缓存,设置gzip压缩; #### 遇到的问题 - zlib.createGzip()不能重复使用; - 请求头出现中文字符会报错,需要encodeURI处理; ### 第一天 - 尝试连接mysql数据库; - npm init初始化一下项目; - 设置缓存,设置gzip压缩; #### 遇到的问题 - mysql数据库8.0无法安装,安装了5.x,又不会图形画创建表; ### 第三天 - 完成接口请求数据库登录; - 拆分aip请求和文件请求,整理server.js代码; - 添加404处理,对于目录和.html后缀有请求如果未找到,返回404.html; - MySQL Workbench中可以通过‘Eidt’=>'preferences'=>'SQL Execution' => 'show Metadat and Internal Schemas'显示mysql schemas - mysql.createConnection创建的连接关闭后,不能再重新使用,需要新创建联接; - 通过监听req的data事件,可以获取到接口提交的数据;