- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在开发中,我可以直接链接到任何路由。在 Zeit/now 上,我可以将链接指向某些页面,但不能指向其他页面。我正在努力确定问题所在。
这是一个示例,直接导航到“https://partyshoegame.now.sh/games/play/Sparkle”不起作用,但从主页导航到同一位置却起作用。
Zeit 运行时日志没有任何条目。
也许是我有 Firebase 内容的页面?我通过 RXJS/RXfire 使用 firebase auth,通过谷歌的 API 使用 firestore。
链接深度:我的内容有两层深。我拉了一些到只有一层深,但这并没有什么不同。
Slugs:我有博客示例和我的内容。博客有用,我的不行。
我的 Helper js 代码:我在 routes 文件夹中有几个没有下划线名称的 js 文件。我想也许是那些导致了路线问题。我添加了下划线,没有区别。
Slugs #2:我放置了一个两层深的命名文件。无法直接访问它没有索引?:我的一些路线只有 [slug].svelte。我添加了 index.svelte。没有区别。
问题 #3:我的文件名为 [playDocId].svelte,然后我使用了 params.playDocId。我将它们切换为 [slug]。没有区别
应用程序服务器:将 polka 切换为 express。没有区别
routes
> blog
> games
> play
[playDocId].svelte
> edit
[editDocId]-svelte
screenshot of my routes folder
`在开发中,我可以直接链接到任何路线。在 Zeit/now 上,我可以将链接指向某些页面,但不能指向其他页面。我正在努力确定问题所在。
这是一个示例,直接导航到“https://partyshoegame.now.sh/games/play/Sparkle”不起作用,但从主页导航到同一位置却起作用。
Zeit 运行时日志没有任何条目。
也许是我有 Firebase 内容的页面?我通过 RXJS/RXfire 使用 firebase auth,通过谷歌的 API 使用 firestore。
链接深度:我的内容有两层深。我拉了一些到只有一层深,但这并没有什么不同。
Slugs:我有博客示例和我的内容。博客有用,我的不行。
我的 Helper js 代码:我在 routes 文件夹中有几个没有下划线名称的 js 文件。我想也许是那些导致了路线问题。我添加了下划线,没有区别。
Slugs #2:我放置了一个两层深的命名文件。无法直接访问它没有索引?:我的一些路线只有 [slug].svelte。我添加了 index.svelte。没有区别。
问题 #3:我的文件名为 [playDocId].svelte,然后我使用了 params.playDocId。我将它们切换为 [slug]。没有区别
应用程序服务器:将 polka 切换为 express。没有区别
routes
> blog
> games
> play
[playDocId].svelte
> edit
[editDocId]-svelte
screenshot of my routes folder
` 找不到该页面。
The page could not be found in the application.
404: NOT_FOUND
>Code: RESOURCE_NOT_FOUND
ID: cle1:mb46h-1573325573258-8bd73af71130
`
{
"name": "partyshoegame",
"description": "Party Shoe Game",
"version": "0.0.1",
"license": "UNLICENSED",
"scripts": {
"dev": "sapper dev",
"build": "sapper build --legacy",
"export": "sapper export --legacy",
"zeit": "sapper export --legacy && now --prod && sapper dev",
"start": "node __sapper__/build",
"cy:run": "cypress run",
"cy:open": "cypress open",
"test": "run-p --race dev cy:run"
},
"dependencies": {
"@firebase/app": "^0.4.19",
"body-parser": "^1.19.0",
"bulma": "^0.8.0",
"bulma-extensions": "^6.2.7",
"compression": "^1.7.1",
"date-fns": "^2.5.1",
"date-fns-tz": "^1.0.8",
"express": "^4.17.1",
"firebase": "^7.2.0",
"firebaseui": "^4.2.0",
"helmet": "^3.21.2",
"lazysizes": "^5.1.2",
"polka": "^1.0.0-next.7",
"rxfire": "^3.8.7",
"rxjs": "^6.5.3",
"sirv": "^0.4.0",
"uuid": "^3.3.3",
"uuid-random": "^1.3.0",
"xmlhttprequest": "^1.8.0"
},
"devDependencies": {
"@babel/core": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-transform-runtime": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/runtime": "^7.0.0",
"npm-run-all": "^4.1.5",
"rollup": "^1.12.0",
"rollup-plugin-babel": "^4.0.2",
"rollup-plugin-commonjs": "^10.0.0",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-replace": "^2.0.0",
"rollup-plugin-svelte": "^5.0.1",
"rollup-plugin-terser": "^4.0.4",
"sapper": "^0.27.0",
"svelte": "^3.0.0"
},
"main": "main.js",
"repository": "https://github.com/ketupia/psg-firebase",
"author": "Ketupia <ketupia@gmail.com>",
"private": true
}
zeit/now自动拉取
或
“npm run zeit”是 sapper 导出并推送到现在。
2 : /image/0tRuu.pngThe找不到页面。
无法在应用程序中找到该页面。
404:NOT_FOUND
Code: RESOURCE_NOT_FOUND ID: cle1:mb46h-1573325573258-8bd73af71130 `
{
"name": "partyshoegame",
"description": "Party Shoe Game",
"version": "0.0.1",
"license": "UNLICENSED",
"scripts": {
"dev": "sapper dev",
"build": "sapper build --legacy",
"export": "sapper export --legacy",
"zeit": "sapper export --legacy && now --prod && sapper dev",
"start": "node __sapper__/build",
"cy:run": "cypress run",
"cy:open": "cypress open",
"test": "run-p --race dev cy:run"
},
"dependencies": {
"@firebase/app": "^0.4.19",
"body-parser": "^1.19.0",
"bulma": "^0.8.0",
"bulma-extensions": "^6.2.7",
"compression": "^1.7.1",
"date-fns": "^2.5.1",
"date-fns-tz": "^1.0.8",
"express": "^4.17.1",
"firebase": "^7.2.0",
"firebaseui": "^4.2.0",
"helmet": "^3.21.2",
"lazysizes": "^5.1.2",
"polka": "^1.0.0-next.7",
"rxfire": "^3.8.7",
"rxjs": "^6.5.3",
"sirv": "^0.4.0",
"uuid": "^3.3.3",
"uuid-random": "^1.3.0",
"xmlhttprequest": "^1.8.0"
},
"devDependencies": {
"@babel/core": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-transform-runtime": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/runtime": "^7.0.0",
"npm-run-all": "^4.1.5",
"rollup": "^1.12.0",
"rollup-plugin-babel": "^4.0.2",
"rollup-plugin-commonjs": "^10.0.0",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-replace": "^2.0.0",
"rollup-plugin-svelte": "^5.0.1",
"rollup-plugin-terser": "^4.0.4",
"sapper": "^0.27.0",
"svelte": "^3.0.0"
},
"main": "main.js",
"repository": "https://github.com/ketupia/psg-firebase",
"author": "Ketupia <ketupia@gmail.com>",
"private": true
}
zeit/now自动拉取
或
“npm run zeit”是 sapper 导出并推送到现在。
最佳答案
遇到 Netlify 的这个问题。
www.example.com
,然后单击 /products
会将您带到 www.example.com/products
。www.example.com/products
会导致 404。将所有 URL 重定向到 index.html
。
Zeit:添加一个 404 页面并将其重定向到您的 index.html
。
Netlify:将名为 _redirects
(无扩展名)的新文件添加到您的发布目录(位于部署设置下)。
将这一行添加到 _redirects
:/*/index.html 200
This will effectively serve the index.html instead of giving a 404 no matter what URL the browser requests
关于zeit/now 上的 svelte/sapper 直接链接问题 - 如何调试或修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58782633/
我想在 Sapper 中实现一个简单的页面(路由)转换。例如,使用 Nuxt 很容易实现的东西。有谁知道如何使用 Sapper 实现这一点? 我已经使用 transition:fade 指令将我的页面
我过去在expressjs中使用过passportjs,目前我正试图将它与Sapper应用程序合并,但我无法弄清楚如何在我的 route 包含passport.authenticate(),因为它是一
我想为管理员呈现 500 错误的回溯来自服务器,所以: 在 server.js 中, session 由从 http_only cookie 中检索到的用户填充,类似于 {'username': 'a
我在 Svelte 中有一个可读存储,如下所示: const state = {}; export const channels = readable(state, set => {
我正在使用Svelte和 Sapper对于一个网络应用程序,我需要动态地进入下一页,即在发生某些事情之后(网络蓝牙连接) - 而不仅仅是从 元素点击。 对于链接,Sapper 拦截这些并执行客户端路由
我目前正在学习 Sapper 并将其与 GraphQL 服务集成。 为了从一个简单的地方开始,我制作了一个常见问题解答页面,其中包含一个简单的问题/答案列表以及一个创建表单。 import gr
问题是我有两条路线/istifta 和 /istifta/edit /istifta 路由显示 istiftas(问题),而 /istifta/edit 路由由于相同的 _layout 而在同一页面上
我正在尝试在 Sapper 中实现 next.js 中所做的事情名为 with-route-as-modal 的示例. 它的作用是,当单击链接时,新页面以模态显示而不是替换当前页面,并且 URL 会更
在 Svelte 你可以通过 props to the content in a slot . {message} 当 Sapper 使用布局渲染路由时,路由内
我有一个 节点正在运行的开发服务器 工兵 在 http://localhost:3000 ,我想要所有 /api/请求代理另一个用 python 编写的本地开发服务器 http://localhost
假设我有一个 /foo路线。但有时人们会打/foo带有语言参数:/fr/foo .有时他们可能会用一种语言和一个国家来打击它:/ca/fr/foo 所以我需要一个路由表 [country]/[lang
我有一条动态路线: routes/artwork/[slug].svelte。 一切都与 npm run dev 配合得很好。 但是当我 npm run export 时,那些动态 slug 路由丢失
我有一条动态路线: routes/artwork/[slug].svelte。 一切都与 npm run dev 配合得很好。 但是当我 npm run export 时,那些动态 slug 路由丢失
我试图弄清楚如何调试服务器端以对默认工兵模板进行一些修改,我按照说明从文档中调试服务器端,并且 ndb 正确打开,但出现的唯一文件加载在gui 是 webpack.config.js 文件: scre
目前,我正在做一个共享 Menu 的项目。除两个页面外的所有页面的组件。我在根目录中添加了菜单组件 _layout.svelte文件。现在因为两个页面不需要Menu组件是嵌套路由。 Menu由于它们是
我正在使用 Sapper与 Svelte创建一个静态网站。 因为我的网站是静态的,所以我不会为服务器烦恼,而是会使用 sapper export命令生成我可以在 GitLab 页面上托管的静态文件。
我正在使用 axios 在 preload 内外发送请求。但我不明白出于某种原因我的后端提示必须提供 JWT。我在另一个前端使用相同的后端(Svelte 仅与 Axios 一起使用)并且没有提示。但是
不断从客户端收到此警告,但不完全确定是什么导致了它。任何正确方向的指导都会非常有帮助! • client The 'this' keyword is equivalent to 'undefined'
我正在玩一个新的 Sapper 模板 ("sveltejs/sapper-template#webpack") 并想在 src/server.js 中设置一个断点使用网络 Storm 。设置断点很容易
我正在将 Firebase 导入到我的 Sapper 应用程序中,我不希望在服务器上评估导入。如何确保导入仅在客户端? 我正在使用 Sapper 运行 sapper export生成静态文件。我试过了
我是一名优秀的程序员,十分优秀!