
Web全栈
文章平均质量分 52
允潇的博客
废物
展开
-
nodejs/eggjs如何使用第三方pure esm lib
上述错误发生在我使用import引入一个第三方包的时候提示的,至于原因,主要是node当前仅支持cjs,而目前主流的包都提倡全面esm,有些已经不提供cjs的版本了。原因是chatgpt包右引入的其他的包,然而那个包也是pure esm的,接下来我们可以使用tsup工具,把依赖包引进来编译。熟悉自己项目的编译,将node_modules中的xxx包也加入到编译中去,生成的就是cjs,这时候使用即可。然后build,复制代码到我们的项目中,然后npm run dev 就ok了。build之后再去尝试。原创 2023-02-23 22:41:11 · 1407 阅读 · 0 评论 -
set-script是什么?
set-script 是Npm7的命令,需要将npm升级到最新版本。npm -v 查看当前版本升级npm:npm install npm -g原创 2021-07-22 23:25:07 · 1003 阅读 · 0 评论 -
travis不生效,No builds for this repository
说在前面由于不怎么关注这个travis,都2021年了才使用。问题配置了.travis.yml 提交commit,但travis没有反应显示:No builds for this repositoryWant to start testing this project on Travis CI?Read the Docs on Getting Started通过手动触发t'rigger [more options --> trigger build]..原创 2021-07-19 23:35:51 · 404 阅读 · 0 评论 -
什么是 session、cookies、jwt?JSON Web Token技术相关资料
https://github.com/smilingsun/my-blog-articles/issues/1 适用于前后端分离的下一代认证机制 —— JSON Web Token(译)https://www.jianshu.com/p/576dbf44b2ae 什么是 JWT -- JSON WEB TOKENhttp://blog.leapoahead.com/2015/09/06/under...转载 2018-07-14 10:31:17 · 184 阅读 · 0 评论 -
浏览器缓存机制理解
先看上图,如果对图中的(a)(b)(c)(d)四个过程的处理方式都很清楚了,那么请不用再看本文了。两个概念 强缓存 用户发送的请求,直接从客户端缓存中获取,不发送请求到服务器,不与服务器发生交互行为。 协商缓存 用户发送的请求,发送到服务器后,由服务器判定是否从缓存中获取资源。 两者共同点:客户端获得的数据最后都是从客户端缓存中获得。 两者...转载 2018-08-01 13:49:26 · 375 阅读 · 0 评论