Я устанавливаю простое приложение, используя razzle и React.Он отлично работает на моей локальной машине, даже в сборке.Когда я пытаюсь развернуть приложение в Azure, я сталкиваюсь с ошибкой 500. Я проверил журналы, и приложение действительно запускается, но сервер никогда не достигает ('/' route).
Я пробовал это web.config файл и протестировал его с помощью простого приложения Express, и он прекрасно работает, но он не работает для меня.
Это мой server.js
const server = express();
server
.disable('x-powered-by')
.use(express.static(process.env.RAZZLE_PUBLIC_DIR))
.get('/*', (req, res) => {
console.log("This should trigger")
И это index.js
import http from 'http';
let app = require('./server').default;
const server = http.createServer(app);
let currentApp = app;
server.listen(process.env.PORT || 3000, error => {
if (error) {
console.log(error);
}
console.log('? started in port ', process.env.PORT || 3000);
});
Этот код компилируется в один файл server.js (который я уже указал в моем файле web.config)
Я проверяю логи и этов журналах появляется строка
console.log('? started in port ', process.env.PORT || 3000);
Но не эта
console.log("This should trigger")
Ни содержимого, ни ответа от сервера.
Надеюсь, вы могли бы помочь.Это сводит меня с ума.