我已经使用 svelte 和 sapper 编写了一些应用程序,并认为我会尝试使用 sveltekit。总而言之,它可以工作,但我现在遇到了在服务器上注册工作人员的问题。
基本上我正在尝试将 socket.io 添加到我的应用程序中,因为我希望能够从服务器发送和接收数据。有了 sapper,这并不是一个真正的问题,因为您拥有server.js可以将 socket.io 连接到 polka/express 服务器的文件。但我在 sveltekit 和 vite 中找不到任何等价物。
我做了一些实验,可以在路由中创建一个新的 socket.io 服务器,但这会导致一系列新问题,例如它位于单独的端口上并导致 cors 问题。
所以我想知道这是否可以使用 sveltekit 以及如何访问底层服务器?