Отдельный бэкэнд не требуется. 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.dev/docs/#Server_routes
Промежуточное программное обеспечение также можно добавить, изменив src/server.js
.