<script context="module"> import GhostContentAPI from '@tryghost/content-api'; // const api = 'http://localhost/posts'; const ap...
当我使用Sapper构建项目时,无论何时从服务器获取数据,preload函数都声明在context="module"的脚本内,如下所示。 <script context="module"> export async function preload(page) { r...
我的目标 我试图创建一个使用TypeScript编写的Svelte组件,创建一种类型,将其导出并在另一个文件中进行导入。 Options.svelte => Svelte组件同时导出类型 index.svelte => 导入组件并使用类型 我的现状 我已经有一个组件...
我之前使用过Passportjs和Expressjs,目前我正在尝试将它与Sapper应用程序结合使用,但我无法弄清如何在我的路由中包括passport.authenticate(),因为它是一个Sapper路由而不是一个Express路由。另外,如果我尝试在server.js文件中运行所有内...
我正在将我的小型网站从express+handlebars迁移到express+sapper项目。 我想要捕获服务器端错误(例如,当您访问/api/error时出现自愿错误),并使用sapper _error.svelte模板呈现它们。 我尝试只是抛出错误而没有使用自定义处理程序,但它返回一个...
我正在开发一个新的网站,虽然我们在本地开发时一切都很顺利,但当我们尝试在 Vercel 上部署时遇到了问题。该应用程序使用 Sapper 框架来处理页面和 API,以及通过 Mongoose 访问 MongoDB Atlas 中的数据库。我们在本地的行为是,运行 npm run dev 命令会...
当出现404错误时,我不想显示404页面。相反,如果用户已登录,则希望重定向回索引页面;如果用户未登录,则希望重定向到登录页面。如果用户没有登录,我已经能够将其从主页路由到登录页面,因此我可能只需要重定向到主页并让它负责重新路由到登录页面, 但这似乎效率低下,需要进行两次重定向。我可以通过将r...
如果用户未通过身份验证,我需要将其重定向到登录页面。理想情况下,我需要类似于Vue.js中的route.beforeEach的功能。 sapper.beforeRouteChange((to, from, next) => { const isAuth = "[some sess...