[英]What is the best approach for providing the recent activity in a system
我需要在我的系统中保存用户最近的活动。 知道如何实现吗? 链接到任何文章? 我使用在节点上运行的 ExpressJS 作为服务器。
提前致谢。
这取决于应将哪些操作保存为用户活动。
处理 GET / POST 请求:
通过键入安装官方 MySQL 连接器
npm install @mysql/xdevapi --save --save-exact
打开你的 index.js 并输入如下内容:
const express = require('express'); const mysqlx = require('@mysql/xdevapi'); const app = express(); function log(url) { mysqlx.getSession('dbLogin:dbPassword@localhost:33060').then(session => { session.getSchema('activity').getTable('requests').insert([ 'username', 'url' ]).values([ 'User', url ]).execute(); }); } app.get('/', (req, res) => { log(req.url); res.sendFile(__dirname + '/index.html'); }); app.get('/info', (req, res) => { log(req.url); res.sendFile(__dirname + '/info.html'); }); app.listen(3000);
有关鼠标/键盘事件等更多详细信息,您可以使用 AJAX 发送 POST 请求(有关详细信息,请参阅此答案)或使用WebSockets
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.