【发布时间】:2020-05-03 14:25:30
【问题描述】:
我是新手。所以请帮助我。我想问一些关于工兵的问题。我必须在 Polka(表达任何框架)中创建单独的后端 API,或者我可以使用相同的 Polka(express)作为后端?我是否必须通过同一个 polka 服务器验证请求? (现在我正在使用 pug 模板引擎和 express)。
【问题讨论】:
标签: javascript node.js svelte sapper
我是新手。所以请帮助我。我想问一些关于工兵的问题。我必须在 Polka(表达任何框架)中创建单独的后端 API,或者我可以使用相同的 Polka(express)作为后端?我是否必须通过同一个 polka 服务器验证请求? (现在我正在使用 pug 模板引擎和 express)。
【问题讨论】:
标签: javascript node.js svelte sapper
不需要单独的后端。 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来添加中间件。
【讨论】:
src/server.js 中定义端点/处理程序