localhost上的自签名证书存在sveltekit/vite问题



在我的开发环境中,我使用basicSl插件来生成自签名证书。在获取功能尝试删除用户之前,该网站在https下运行良好。

我的邀请.config.js:

plugins: [
basicSsl(),
sveltekit(),
{
name: 'sveltekit-socket-io',
configureServer(server) {
const io = new Server(server.httpServer);
io.on('connection', (socket) => {
const agent = new https.Agent({
rejectUnauthorized: false
});
socket.on('disconnect', () => {
await fetch('https://localhost:5173/api/users', {
method: 'DELETE',
body: JSON.stringify({ id: socket.uid }),
agent: agent
});
});
});

我得到错误CCD_ 1和代码CCD_。

当我没有使用basicSsl插件,而是尝试使用mkcert创建的自签名证书时,我甚至无法再使用https访问网站,因为我在浏览器中收到以下错误:ERR_SSL_VERSION_OR_CIPHER_MISMATCH

我添加了process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';,现在它似乎可以工作了。我想它可以用于开发目的,不要在生产中使用它。

相关内容

最新更新