- 博客(12)
- 收藏
- 关注
原创 nuxt3 代理转发隐藏后端接口地址
这样配置后在请求**/api/exapmle/getdata**该地址会被转发到https://www.client-texample.com/api/exapmle/getdata,这里可以配置。那么如何隐藏接口呢,只需要配置代理转发即可,我这里使用的nitro,该模块在本项目使用的nuxt3.12.4是内置的,话不多说,直接上代码,之前的一个需求,发现我使用nuxt3的方式一直是错的。首先在defineNuxtConfig显示的声明。请求路径的前缀不会被附加到目标URL上即可。
2024-08-31 13:52:47 184
原创 使用PM2部署多个nuxt3项目端口冲突的问题(PM2监听端口冲突的问题)
这种方法并不是一劳永逸的,各位看官有什么好办法可以继续留言。下找到runtime.mjs,双击编辑该项目找到如下代码。去nuxt3文件夹/
2024-08-15 12:45:12 127
原创 nuxt3部署服务器运行报错[nuxt] [request error] [unhandled] [500] Cannot find package ‘@unhead/shared‘ imported
然后去看了运行日志,发现报错[nuxt] [request error] [unhandled] [500] Cannot find package ‘@unhead/shared’ imported from /www/nuxtDemo/.output/server/chunks/routes/renderer.mjs,今天更新了项目上的一些文件后重新部署发现网站无法进入,报错。代码在本地运行正常部署就错误,可能是这个包没获取到,
2024-08-15 11:20:01 227
原创 jwt原理及应用
中此后,客户端每次与服务器通信,都要带上这个JWT 的字符串,从而进行身份认证。JWT(英文全称:JSON Web Token)是目前最流行的跨域认证解决方案。由于 Cookie 默认不支持跨域访问,所以,当涉及到。方法,将用户的信息加密成JWT 字符串,响应给客户端。客户端收到服务器返回的JWT 之后,通常会将它储存在。Header和 Signature 是。,才能实现跨域 Session 认证。它是用户信息经过加密之后生成的字符串。,只是为了保证 Token 的安全性。Session 认证机制需要。
2023-06-03 22:34:04 110
原创 node.js中的 cors 中间件
只有支持 XMLHttpRequest Level2 的浏览器,才能正常访问开启了 CORS 的服务端接口 (例如: IE10+、Chrome4+、FireFox3.5+)。等方式请求服务器的资源,则需要在服务器端,通过 Access-Control-Alow-Methods来。预检请求的特点: 客户端与服务器之间会发生两次请求,OPTION 预检请求成功之后,才会发起真正的请求。三者之一如果客户端向服务器发送了额外的请求头信息,则需要在服务器端,通过。,所以这一次的 OPTION 请求称为“预检请求”。
2023-06-03 11:03:37 1022 1
原创 如何处理npm下载包过慢
在使用 npm 下包的时候,默认从国外的 https://registry.npmjs.org/ 服务器进行下载,此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢。返回https://registry.npm.taobao.org,说明淘宝镜像配置成功。将下包的镜像源切换为 taobao 镜像。将 nrm 安装为全局可用的工具。通过 npm 包管理器。查看所有可用的镜像源。
2023-05-28 21:34:02 165
原创 认识nodejs模块化
和函数作用域类似,在自定义模块中定义的变量、方法等成员,只能在当前模块内被访问,这种模块级别的访问限制,叫做模块作用域。
2023-05-28 16:38:23 36 1
原创 nodejs学习(http模块)
http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer0 方法,就能方便的把一台普通的电脑,变成一台Web 服务器,从而对外提供 Web 资源服务。因为我们可以基于 Node.js 提供的http 模块,通过几行简单的代码,就能轻松的手写一个服务器软件,从而对外提供 web 服务。// 调用服务器实例的 .listen(端口号,cd回调) 方法就可以启动服务器 serve.listen(80,()=>{})
2023-05-28 14:11:42 82
原创 vue中的简单性能优化
我们都知道v-once是只渲染一次 之后的数据更新也不会变化 和v-once搭配的还有一个v-memo 这个属性接受的是一个数组,在数组中会接收一个值,如果你写一个空数组,那它和v-once是一样的 这个一般配合v-for使用。做性能优化 但是作用不大。除v-for不与v-if连用外 有时项目的数据量巨大,则可以通过方法优化 (仅通过代码的优化)今天看到记一下。图中的item只有在田间不成立 才会发生一个改变,条件成立跳过更新,所以可以节省一小部分性能。
2023-05-26 23:44:28 47 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人