【发布时间】:2018-09-17 17:21:13
【问题描述】:
nuxt 上有一个现成的站点。我正在寻找一种实现授权的方法。我找到了使用 express.js steam-login 进行授权的包,一切正常.. 现在路由 /login / logout 等如何开始工作以及如何在渲染时使用收到的关于 nuxt 中用户的数据?我尝试使用中间件,但没有任何反应。谢谢。
有获取数据的例子
app.use(steam.middleware({
realm: 'http://localhost:3000/',
verify: 'http://localhost:3000/verify',
apiKey: "api key"}));
app.get('/authenticate', steam.authenticate(), function(req, res) {
res.redirect('/');});
我们可以使用 nuxt builder,我没有找到将这些数据传输到 nuxt 并在模板中使用的方法。和 routs nuxt 重叠 routs express
const nuxt = new Nuxt()
nuxt.build()
.then(() => {
app.use(nuxt.render)
app.listen(3000)})
【问题讨论】:
-
正如@Simo 所说,请提供您尝试的示例。
steam-login模块也用于服务器端,请参阅 nuxtjs.org/api/configuration-servermiddleware -
我正在添加一些信息,谢谢
标签: node.js express steam nuxt.js