mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2025-03-27 02:01:06 +02:00
19 lines
478 B
TypeScript
19 lines
478 B
TypeScript
import * as express from 'express';
|
|
import context from '../../remote/activitypub/renderer/context';
|
|
import render from '../../remote/activitypub/renderer/person';
|
|
import User from '../../models/user';
|
|
|
|
const app = express.Router();
|
|
|
|
app.get('/users/:user', async (req, res) => {
|
|
const userId = req.params.user;
|
|
|
|
const user = await User.findOne({ _id: userId });
|
|
|
|
const rendered = render(user);
|
|
rendered['@context'] = context;
|
|
|
|
res.json(rendered);
|
|
});
|
|
|
|
export default app;
|