0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2025-02-17 23:45:29 -05:00
verdaccio/packages/api/src/whoami.ts

17 lines
550 B
TypeScript
Raw Normal View History

import { Response, Router } from 'express';
2020-03-03 23:59:19 +01:00
import { $RequestExtend, $NextFunctionVer } from '@verdaccio/dev-types';
export default function (route: Router): void {
route.get('/whoami', (req: $RequestExtend, res: Response, next: $NextFunctionVer): void => {
if (req.headers.referer === 'whoami') {
next({ username: req.remote_user.name });
} else {
next('route');
}
});
route.get('/-/whoami', (req: $RequestExtend, res: Response, next: $NextFunctionVer): any => {
next({ username: req.remote_user.name });
});
}