- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 egg实现文件上传 Multipart 【file 模式】(六)
虽然在 Node.js 的世界里面,Stream 才是主流。但对于一般开发者来说,Stream 并不是很容易掌握,尤其是错误处理环节。因此,框架提供了 File 模式来简化开发。
2024-07-30 16:06:18 299
原创 egg 集成 Sequelize (五)
Sequelize是一个广泛使用的 ORM 框架,它支持 MySQL、PostgreSQL、SQLite 和 MSSQL 等多个数据源。此时 sequelize-cli 和相关的配置也都初始化好了,可以开始编写项目的第一个 Migration 文件来创建我们的一个。在 egg 项目中,我们希望将所有数据库 Migrations 相关的内容都放在。,我们也可以在 egg 项目中引入 sequelize-cli。中编写 sequelize 配置,(此处查看其它配置。中的内容,将其改成使用的数据库配置。
2024-07-30 15:47:31 507
原创 Alibaba Cloud Linux 3.x 64位 安装 Nginx
进入编译好的文件夹下 /usr/local/nginx/sbin(可执行文件所在的路径),执行 ./nginx 运行。下载完成,上传至服务器 目录 /usr/local, 解压 : tar zxvf pcre-****.tar.gz,进入解压后的源代码文件夹,然后依次执行 configure、make 和 make install 命令。上传到服务器,/usr/local,解压到 /usr/local,命令:tar zxvf FileName.tar.gz。执行命令,让rc.local变成可执行文件。
2024-07-25 15:08:03 551
原创 linux安装nodejs
删除压缩包 rm -rf archive_name.tar.xz;新建文件夹 nodejs, 移动加压的文件夹,例如: mv node-v12.14.0-darwin-x64/* /usr/local/nodejs;2. 上传到linux服务器,例如 /usr/local,解压下载的压缩包(.xz),命令:tar Jxvf archive_name.tar.xz;4. 查看nodejs 版本:node -v;查看npm版本:npm -v;不是全局的,所以通过建立软链接的方式将这个设置为全局。
2024-07-25 11:38:32 384
原创 egg统一封装返回结果,写BaseCOntroller(四)
按照类的方式编写 Controller,不仅可以让我们更好地对 Controller 层代码进行抽象(例如,将一些统一的处理抽象为一些私有方法),还可以通过自定义 Controller 基类的方式封装应用中常用的方法。至此已经完成BaseController的封装。下一篇介绍如何使用Service。
2024-07-20 10:04:51 291
原创 eggjs应用使用Mysql数据库(二)
Client does not support authentication protocol requested by server; consider upgrading MySQL client
2024-07-19 15:55:47 507
原创 创建eggjs应用(一)
eggEgg.js 为企业级框架和应用而生。我们希望 Egg.js 能孕育出更多上层框架,帮助开发团队和开发人员降低开发和维护成本。Egg.js 的缩写为 Egg
2024-07-19 11:38:34 284
原创 React 查缺补漏大纲
• 创建 React 项目(使用 Create React App 或其他脚手架工具)3. 部署到云平台(如 Netlify、Heroku 等)2. 部署到常见的服务器(如 Nginx、Apache)2. 更新阶段(componentDidUpdate)1. 挂载阶段(componentDidMount)2. Redux 中间件(如 Thunk、Saga)2. Angular 与 React 的比较。• react-loadable 库的使用。1. Vue.js 与 React 的比较。
2024-06-28 00:01:38 331
原创 AI 音乐浪潮:创新与挑战并存
最近一个月,轮番上线的音乐大模型,一举将素人生产音乐的门槛降到了最低,并掀起了音乐圈会不会被AI彻底颠覆的讨论。短暂的兴奋后,AI产品的版权归属于谁,创意产业要如何在AI的阴影下生长,都在被更多理性的目光审视。
2024-06-19 19:21:15 208
原创 前端开发工具下载
直到毕业后工作,我又接触了HBuilder,Sublime Text,直到我接触了webstorm,我发现编写代码大部分都可以联想输入,还可以配置代码块快捷键,真香。当初webstorm的激活码遍地都是,后来就不如意了,买过一段时间的激活码,后来就转免费的vscode了,偶尔用用webstorm,个人觉得webstorm用起来确实比vscode省力顺手,不过vscode免费。在此,推荐一下vscode的实用插件,安装方法跟安装中文扩展一样,有些插件可自定义配置,如有需要,可网上搜索或者参考官方文档等。
2024-06-12 14:08:26 651
原创 向前一步,也许一切都会不同。共勉
1.随着年龄的增长,我们不是要老成稳重、沉默寡言,更不能望峰悉心,而恰恰要做的就是要敢于尝试。2.低质量的长期的宅家生活,很可能改变一个人的心智、外貌,甚至是人生;制定计划,不要一次又一次地放纵自己沉溺于即时快感和虚拟的成就感中。3.我们的时间和生活质量其实就是取决于自己的情绪。4.生活中的10%由发生在你身上的事情组成,而另外的90%则由你对所发生的事情如何反应决定。 这些情况不可怕...
2018-07-20 15:53:58 385 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人