使用 nvm 對 node 進行版本管理

  • 2022 年 10 月 26 日
  • 筆記

前端项目工程化,基本都依赖于 nodejs, 不同的项目对于 nodejs 的版本会有要求, nvm 就是可以让我们在各个版本之间进行快速切换的工具。 Linux 系统 下载解压 查看所有版本 , 选择最新版下载 wget //github.com/nvm-sh/nvm/archive/refs/t …

Continue Reading

Session認證機制與JWT認證機制

一、什么是身份认证? 身份认证(Authentication)又称“身份验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。 日常生活中的身份认证随处可见,例如:高铁的验票乘车,手机的密码或指纹解锁,支付宝或微信的支付密码等。 在Web开发中,也涉及到用户身份的认证,例如:各大网站的手机验证 …

Continue Reading

03 開源任務管理系統:創建一個任務

  • 2022 年 8 月 23 日
  • 筆記

GitHub 地址: //github.com/dom-bro/task-manager 虽说是一个任务管理系统,但简单地讲,其实就是任务的 增删改查(CRUD) 。 其中最重要的又当属 增 ,即创建任务,此为数据之源, 删改查 都依赖于它所产生的数据。 交互设计 凭着程序员的直觉,最初做成了一个表 …

Continue Reading

package.json 與 package-lock.json 的關係

  • 2022 年 8 月 23 日
  • 筆記

模块化开发在前端越来越流行,使用 node 和 npm 可以很方便的下载管理项目所需的依赖模块。 package.json 用来描述项目及项目所依赖的模块信息。 那 package-lock.json 和 package.json 有啥关系和联系呢? package.json 管理包 大家都知道, …

Continue Reading

02 要想項目跑,輪子不可少

  • 2022 年 8 月 19 日
  • 筆記

GitHub 地址: //github.com/dom-bro/task-manager 想要项目快速迭代,轮子必不可少。normalize.css,element-plus,axios,moment,vue-router,less,前端必知必会的轮子你都知道吗? 浏览器默认样式统一 normali …

Continue Reading

01 挑戰十分鐘創建一個新的全棧項目

  • 2022 年 8 月 18 日
  • 筆記

接上篇: Vue+Koa+MongoDB从零打造一个任务管理系统 话不多说,直接开整。 前端使用 vite 构建 相比 vue cli 的编译打包,vite 利用了浏览器原生的 module 加载,速度极快。 执行 npm create vite@latest task-manager -- --t …

Continue Reading