Herramientas de usuario

Herramientas del sitio


wiki2:nodejs:express

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:nodejs:express [2017/05/10 20:52]
alfred
wiki2:nodejs:express [2020/05/09 09:25] (actual)
Línea 76: Línea 76:
 app.use(express.static(path.join(__dirname,​ '​public'​));​ app.use(express.static(path.join(__dirname,​ '​public'​));​
 </​code>​ </​code>​
 +
 +===== Notes =====
 +
 +==== Modular applications ====
 +
 +I generally use 1 file per route and put all my routing files in a routes folder and leverage the Router available in express.
 +
 +A route file could look like this:
 +<​code>​
 +var express = require('​express'​);​
 +var router = express.Router();​
 +router.get('/',​ function (req, res) {
 +    res.send('​Hello World!'​);​
 +});
 +
 +module.exports = router;
 +</​code>​
 +Then in the app file, simply add:
 +<​code>​
 +var example = require('​./​routes/​example'​);​
 +app.use('/',​ example);
 +</​code>​
 +The routes in the routing file are relative to the route you declare in app.use.
wiki2/nodejs/express.1494449540.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)