如何将 ExpressJS 后端连接到 SvelteKit 前端?

How do I connect an ExpressJS backend to a SvelteKit frontend?

我正在尝试创建一个使用 ExpressJS 作为后端并使用 SvelteKit 作为前端的应用程序。 Express 将是 Web 服务器的入口点,因此例如 /api/ 请求将被路由到 ExpressJS,除此之外的任何内容都将被发送到 SvelteKit 前端。

我正在使用 SvelteKit 的节点适配器,发现它在“/build/index.js”中为 SvelteKit 应用程序创建了一个完全包含的节点服务器。

但是,这就是我现在遇到的问题,我不确定如何通过 Express 应用程序将请求路由到前端。任何帮助将非常感激。理想情况下,我希望将其包含在一个项目中。

Link 到节点适配器:https://github.com/sveltejs/kit/blob/master/packages/adapter-node/README.md

我想我已经解决了!这两行在 express 应用程序中解决了这个问题:

import { handler } from './build/handler.js';
app.use(handler);