如何生成用户活动登录回环



是否有任何可能的方法来生成loopback中用户活动的日志?

您可以创建一个启动脚本并使用强型挂钩来记录所有用户活动。

服务器/boot/activity-log.js

// Log logged in user's API requests
module.exports = (app) => {
  app.remotes().before('**', async (ctx) => {
    const { accessToken } = ctx.req;
    // ignore unauthenticated requests
    if (!accessToken) return;
    const user = await accessToken.user.get();
    console.log(`${user.email} => ${ctx.req.url}`);
  });
};

最新更新