freeCodeCamp/guide/portuguese/certifications/apis-and-microservices/basic-node-and-express/serve-an-html-file/index.md

19 lines
983 B
Markdown
Raw Normal View History

---
title: Serve an HTML File
localeTitle: Servir um arquivo HTML
---
## Servir um arquivo HTML
Você provavelmente precisa comentar o último desafio. Se você tiver um site e quiser exibir um arquivo index.html, provavelmente desejará colocá-lo em uma pasta pública. Isso é para garantir que o público não veja algo que você não queira, e às vezes ele é chamado de "público" ou "visualizações", mas você pode tecnicamente chamá-lo como quiser.
Para servir um index.html em uma pasta chamada "public" no domínio raiz, você faria assim:
```javascript
app.get("/", function(req, res) {
res.sendFile( __dirname + "/public/index.html");
});
```
Nota: \_\_dirname retorna o diretório raiz como uma boa prática para desenvolvedores de nós.
[Ajude nossa comunidade a expandir essas dicas e guias](https://github.com/freecodecamp/guides/tree/master/src/pages/certifications/apis-and-microservices/basic-node-and-express/serve-an-html-file/index.md) .