Pelo que entendi ele não está encontrando o “express”.
Eu não sei exatamente por que…
Se eu coloco ele na dependecies do package.json o npm deveria instalá-lo automaticamente quando faço deploy não?! Ou não é assim que funciona?
Esse é o código do meu app.js
var express = require('express');
var app = express();
app.use("/public", express.static(__dirname + '/public'));
app.listen(3000, function () {
console.log('listening on port 3000');
});
No meu ambiente de desenvolvimento ele está funcionando.
Olá, @Carlos_Eduardo_Cecco! Tudo bem?
A funcionalidade de instalar as dependências automaticamente está disponível apenas para deploy via Git Remote
Para deploy por Gihub, FTP e gerenciador de arquivos é necessário instalar as dependências manualmente.
Tenho um post aqui que pode te ajudar com isso! Veja: