1
resposta

Rotas nodejs com arquivo php

Beleza turma?

Preciso de uma ajuda. Estou implementando o nodejs num projeto já pronto, e estou tentando inserir as rotas usando arquivos php.

Exemplo:

const express = require('express') const app = express()

app.get('/', (req, res) => { res.sendFile(__dirname + "/assets/html/index.html") })

app.listen(3000, () => { console.log('Servidor rodando na porta 3000') })

Se eu criar um index.html bem simples, com apenas uma tag h1 no body, e chamar ele na rota, ele surge corretamente mostrando o texto em h1.

Mas no lugar de index.html, estou tentando colocar o meu projeto, index.php. Só que quando coloco index.php, e acesso a rota com localhost:3000/ , ele apenas baixa um arquivo chamado download. E dentro desse arquivo download está o meu código php.

Alguém sabe como fazer um arquivo .php ser utilizado nas rotas? Tenho umas 10 páginas em php pra criar rotas aqui, rs

Não quero que baixe o arquivo, e sim que carregue minha página da maneira exata que é.

Obrigado.

1 resposta

Erro que ta dando agora:

Error: ENOENT: no such file or directory, stat 'C:\xampp\htdocs\projects-b\exemplo\routes\assets\html\index.php'