首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sveltekit错误:证书链中的自签名证书

问Sveltekit错误:证书链中的自签名证书
EN

Stack Overflow用户
提问于 2022-03-21 13:35:47
回答 1查看 815关注 0票数 4

我有件奇怪的事发生了。我第一次使用sveltekit,在我的项目中,我将调用api来获取数据并获得错误:请求到“”失败,原因:证书链中的自签名证书。和这是在sveltekit加载函数中。当我在组件中使用onMount做同样的事情时,它就像一种魅力。

因此,我决定使用sveltekit演示模板从头开始一个新项目。在不改变任何东西的情况下,进入待办事项页面,得到同样的东西:

对https://api.svelte.dev/todos/98e351d的请求失败,原因:证书链中的自签名证书FetchError:对https://api.svelte.dev/todos/98e351d的请求失败,原因:证书链中的自签名证书位于ClientRequest。(file:///C:/Users/myuser/Desktop/my-app/node_modules/@sveltejs/kit/dist/install-fetch.js:6246:11) at ClientRequest.emit (节点:事件:390:28)在TLSSocket.socketErrorListener (node:_http_client:447:9) at TLSSocket.emit (节点:390:28)在emitErrorNT (节点:内部/流/销毁:157:8),在emitErrorCloseNT (节点:内部/流/销毁:122:3),在processTicksAndRejections (节点:内部/进程/任务队列:83:21)

演示模板不应该在没有任何证书的情况下工作吗?所以决定在另一台计算机上启动一个演示模板。在那里,待办事项页面按其应有的方式工作。没有任何错误。我四处寻找有类似问题的人,有很多人得到了自我签名的证书错误,但与sveltekit无关或类似于我的问题。

有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-06-15 23:17:18

因为SvelteKit使用SSR,所以当您从外部onMount获取URL时,SvelteKit会在服务器端(即通过node.js)处理它。但是,当您从onMount获取URL时,它将在客户端(即通过浏览器)进行处理。

我认为您的自签名证书安装在浏览器中,但没有安装在node.js中.这就是为什么从外部onMount获取URL时会发生错误,而从onMount内部获取它时不会发生错误的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71558524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档