【发布时间】:2022-06-14 20:50:13
【问题描述】:
我已经获得了相当多的 Bootstrap 和 Django,但从未尝试过其他前端框架,如 Angular、React 等,最后想尝试 SvelteKit。所以我对这类东西真的很陌生,也很陌生。
目前我已经按照他们网站上的教程设置了我的 Django 项目和 SvelteKit 项目。
我的问题是我现在对如何结合 Django 和 SvelteKit 感到困惑。我是否只是在不同的端口上同时运行两个服务器并将来自 Django JSON API 的数据获取到我的 Svelte 前端,还是有某种方法可以解决这个问题?我想也许有一种方法可以让我的 Django 应用程序为我从 Svelte 服务器呈现 Svelte 文件。我现在真的很迷茫,所以如果有人可以帮助我或有一些资源我可以阅读以更熟悉这个主题,因为我没有在网上找到很多东西,那就太好了!
非常感谢!
【问题讨论】:
-
如果您使用 vanilla svelte 应用程序而不是 sveltekit,则可能会设置一个流程,您的 Django API 将尝试路由和处理请求,并且对于任何它不理解的东西都会提供苗条的应用程序而不是 400 代码。从那里,苗条的应用程序将尝试处理请求,如果它不理解,则呈现 404 页面。我还没有看到这样做,所以你必须自己研究如何。我只在 .NET 和 React 组合中看到过这种模式。
标签: django api svelte web-development-server sveltekit