gpt4 book ai didi

svelte - 如何在单个文件中拥有多个服务器(sapper)获取、发布等路由?

转载 作者:行者123 更新时间:2023-12-04 00:25:04 26 4
gpt4 key购买 nike

我正在使用 sapper 服务器路由,这适用于单个 .js 文件,这些文件将使用文件名作为路由和导出函数 post(req,res,next) 来处理单个 get、post 等。

我想在一个文件中使用我自己的服务器路由(如 Express)和多个处理程序......

app.post('/api/abc', req,res,next)

app.post('/api/def', req,res,next)

这在 Sapper 中是否可行,如果可以,请举个例子?

最佳答案

将处理程序添加到您的 server.js :

polka() // Or `express()`, if you're using that

/* add your handlers here */
.post('/api/abc', (req, res, next) => {...})
.post('/api/def', (req, res, next) => {...})

/* normal stuff */
.use(
compression({ threshold: 0 }),
sirv('static', { dev }),
sapper.middleware()
)
.listen(PORT, err => {
if (err) console.log('error', err);
});

关于svelte - 如何在单个文件中拥有多个服务器(sapper)获取、发布等路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57751156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com