Class: controllerHtml

controllerHtml()

new controllerHtml()

Controleur des pages html d'affichage de ressource (sur /public/ ou /ressource/)

Source:

Methods

GET /public/voir/:oid()

Page display d'une ressource publique
(redirige vers /ressource si elle n'est pas publique)

Source:

GET /public/voir/:origine/:idOrigine()

Page display d'une ressource publique d'après son origine
(redirige vers l'url avec oid, vers /ressource si elle n'est pas publique, ou l'affiche si c'est une ressource privée demandée avec cle/:cle)

Source:

GET /ressource/voir/:oid()

Page display (voir en pleine page, à priori pour mettre en iframe)
(redirige vers /public si elle est publique)

Source:

GET /ressource/voir/:origine/:idOrigine()

Page display d'une ressource privée d'après son origine
(redirige vers /public si elle est publique, ou vers l'url avec oid)

Source:

(static) exports(context, error, statusopt) → {string}

Retourne le code html d'une page d'erreur

Parameters:
Name Type Attributes Default Description
context Context
error Error | string
status number <optional>
200

Un éventuel status qu'on affectera à context

Source:
Returns:
Type
string

(static) exports(ressource) → {string}

Retourne le code html de la page pour afficher la ressource (à priori dans une iframe, pas de header / footer ici)

Parameters:
Name Type Description
ressource Ressource
Source:
Returns:
Type
string