19 lines
971 B
Markdown
19 lines
971 B
Markdown
|
---
|
||
|
title: Serve an HTML File
|
||
|
localeTitle: Servir un archivo HTML
|
||
|
---
|
||
|
## Servir un archivo HTML
|
||
|
|
||
|
Probablemente necesites comentar el último desafío. Si tiene un sitio web y desea servir un archivo index.html, probablemente quiera colocarlo en una carpeta pública. Esto es para asegurar que el público no vea algo que usted no quiere, y a veces se denomina "público" o "vistas", pero técnicamente puede llamarlo como desee.
|
||
|
|
||
|
Para servir un index.html en una carpeta llamada "pública" en el dominio raíz, lo harías así:
|
||
|
|
||
|
```javascript
|
||
|
app.get("/", function(req, res) {
|
||
|
res.sendFile( __dirname + "/public/index.html");
|
||
|
});
|
||
|
```
|
||
|
|
||
|
Nota: \_\_dirname devuelve el directorio raíz es una buena práctica para los desarrolladores de nodos.
|
||
|
|
||
|
[Ayude a nuestra comunidad a expandir estos consejos y guías](https://github.com/freecodecamp/guides/tree/master/src/pages/certifications/apis-and-microservices/basic-node-and-express/serve-an-html-file/index.md) .
|