MCPcopy Index your code
hub / github.com/nodeSolidServer/node-solid-server / middleware

Function middleware

lib/api/accounts/user-accounts.mjs:66–83  ·  view source on GitHub ↗
(accountManager)

Source from the content-addressed store, hash-verified

64 * @return {Router}
65 */
66export function middleware (accountManager) {
67 const router = express.Router('/')
68
69 router.get('/', checkAccountExists(accountManager))
70
71 router.post('/api/accounts/new', restrictToTopDomain, bodyParser, CreateAccountRequest.post)
72 router.get(['/register', '/api/accounts/new'], restrictToTopDomain, CreateAccountRequest.get)
73
74 router.post('/api/accounts/cert', restrictToTopDomain, bodyParser, newCertificate(accountManager))
75
76 router.get('/account/delete', restrictToTopDomain, DeleteAccountRequest.get)
77 router.post('/account/delete', restrictToTopDomain, bodyParser, DeleteAccountRequest.post)
78
79 router.get('/account/delete/confirm', restrictToTopDomain, DeleteAccountConfirmRequest.get)
80 router.post('/account/delete/confirm', restrictToTopDomain, bodyParser, DeleteAccountConfirmRequest.post)
81
82 return router
83}
84
85export default {
86 middleware,

Callers

nothing calls this directly

Calls 4

checkAccountExistsFunction · 0.85
newCertificateFunction · 0.85
getMethod · 0.45
postMethod · 0.45

Tested by

no test coverage detected