使用 render.com 部署我的 svelte kit 项目时遇到问题。
在这里您可以看到文章文件夹的外观:
我的问题是,当我在使用运行开发或预览(构建后)时尝试访问文章([slug].json.js)时,一切正常,我可以访问我的文章/[slug].json 但是当我项目使用 render.com 部署,我无法访问任何文章,一切都“未找到”。
index.json.js 也正在获取所有文章并且工作正常。
如果我不够清楚,请随时向我询问更多信息。
[slug].json.js 中的代码,如果我能帮忙的话:
import marked from 'marked'
import MarkedMetaData from 'marked-metadata'
export async function get({ params }) {
const { slug } = params;
const md = new MarkedMetaData(`src/posts/${slug}.md`)
md.defineTokens('<!--', '-->')
const metadata = md.metadata()
const htmlData = marked(md.markdown())
const body = JSON.stringify({ htmlData, metadata })
return {
body
}
}
有人可以帮我弄这个吗 ?