Здравствуйте. Есть код:
const fs = require('fs');
const fastify = require('fastify')({ logger: true });
fastify.register(require('fastify-cors'), {});
fastify.get('/', async (request, reply) => {
fs.readFile('40.html', 'utf8', (err, data) => {
if (err) {
console.log('File read failed: ', err);
return;
}
if(request.query.term)
{
const result = JSON.parse(data).filter((elem)=> elem.name.toLowerCase().search(request.query.term.toLowerCase()) !== -1);
reply.send(JSON.stringify(result));
}
else
{
reply.send(data);
}
})
});
const start = async () => {
try {
await fastify.listen(3000)
} catch (err) {
fastify.log.error(err);
process.exit(1);
}
};
start();
Какую строчку и куда вставить, чтобы при запуске сервера выходила html-страница? Не бэкенд, а фронтенд. Знаю, что нужно прописать: Content-type: text/html, а вот как, не знаю.