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

标签 express sveltekit

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

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

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

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

最佳答案

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

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

关于express - 如何将 ExpressJS 后端连接到 SvelteKit 前端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71983776/

相关文章:

javascript - RethinkDB,引用错误: connection is not defined

Sveltekit:找不到模块 'swiper'

svelte - 使用 Sveltekit 和 Tailwind CSS

node.js - nodejs 强大不触发任何事件

javascript - 在回调中将数据添加到 Nodejs Express 中的 session

javascript - 创建在 Express 请求中返回的错误消息的正确方法是什么?

graphql - 页面加载无需刷新,简洁且动态路由

javascript - 如何从 axios 拦截器访问通过 Sveltkit cookie 创建的 cookie

sveltekit - 如何更改 SvelteKit 中的 handleError Hook 中的 HTTP 响应类型?

mongodb - Node + Mongoose : Get last inserted ID?