微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 node.js 和 react.js 进行设备登录检测

如何解决使用 node.js 和 react.js 进行设备登录检测

我需要限制用户从多个设备登录。我在前端使用 react.js,在后端使用 node.js。处理这个任务最合理的方式是什么?

解决方法

我无法想象您如何 100% 识别用户浏览器。 Cookie 是基于浏览器的,因此无法解决问题。试试 Matteo Collina 的 pino 记录器,我认为它有很多选项。所以你可以选择最适合你的任务。 比如这个简单的代码

@State

会显示

const express = require('express');
const pino = require('pino');
const expressPino = require('express-pino-logger');
 
const logger = pino({ level: process.env.LOG_LEVEL || 'info' });
const expressLogger = expressPino({ logger });
 
const PORT = process.env.PORT || 3000;
const app = express();
 
app.use(expressLogger);
 
app.get('/',(req,res) => {
 logger.debug('Calling res.send');
 res.send('Hello World');
});
 
app.listen(PORT,() => {
 logger.info('Server running on port %d',PORT);
});

您可以选择IP,但动态ID 不能指向单个用户。 React 也有很多用于 auth(ajv) 的库。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。