我是新来的,所以请帮助我。所以请帮助我。我想问一些关于sapper的问题。我必须在Polka(express任何框架)中创建单独的后端API,还是可以使用相同的Polka(express)作为后端?我必须通过同一个Polka服务器来验证请求吗?(现在我正在使用pug模板引擎与express)。
不需要单独的后端。Sapper是后端,也是前端。
要定义一个后台端点,可以在后台添加一个 .js
文件到 routes
文件夹。
// src/routes/blog.js
import db from '...'
// defines a route `GET /blog`
export async function get(_req, res) {
const posts = await db.getPosts()
res.setHeader('Content-Type', 'application/json')
res.end(JSON.stringify(posts))
}
更多信息: https:/sapper.svelte.devdocs#Server_routes。
中间件也可以通过修改 src/server.js
.