Função Express.js res.type()
A função res.type() é usada para definir o cabeçalho Content-Type HTTP para o tipo MIME determinado pela função mime.lookup() para o tipo especificado.
Sintaxe:
res.type( type )
Parâmetros: o parâmetro type descreve o tipo MIME.
Valor de retorno: ele retorna um objeto.
Instalação do módulo expresso:
- Você pode visitar o link para Instalar módulo expresso . Você pode instalar este pacote usando este comando.
npm install express
- Depois de instalar o módulo expresso, você pode verificar sua versão expressa no prompt de comando usando o comando.
npm version express
- Depois disso, você pode apenas criar uma pasta e adicionar um arquivo, por exemplo, index.js. Para executar este arquivo, você precisa executar o seguinte comando.
node index.js
Exemplo 1: Nome do arquivo: index.js
var express = require('express');
var app = express();
var PORT = 3000;
// Without middleware
app.get('/', function(req, res){
res.type('.png').send();
// image/png
console.log(res.get('Content-type'));
});
app.listen(PORT, function(err){
if (err) console.log(err);
console.log("Server listening on PORT", PORT);
});
Etapas para executar o programa:
- A estrutura do projeto será semelhante a esta:
- Certifique-se de ter instalado o módulo expresso usando o seguinte comando:
npm install express
- Execute o arquivo index.js usando o comando abaixo:
node index.js
- Saída:
Server listening on PORT 3000
- Agora abra o navegador e vá para http: // localhost: 3000 / , verifique seu console e você verá a seguinte saída:
Server listening on PORT 3000 image/png
Exemplo 2: Nome do arquivo: index.js
var express = require('express');
var app = express();
var PORT = 3000;
// With middleware
app.use('/', function(req, res, next){
res.type('.png').send();
next();
})
app.get('/', function(req, res){
console.log("Content-Type: ",
res.get('Content-type'));
});
app.listen(PORT, function(err){
if (err) console.log(err);
console.log("Server listening on PORT", PORT);
});
Execute o arquivo index.js usando o comando abaixo:
node index.js
Agora abra o navegador e vá para http: // localhost: 3000 / , verifique seu console e você verá a seguinte saída:
Server listening on PORT 3000 Content-Type: image/png
Referência: https://expressjs.com/en/5x/api.html#res.type
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva