Экспресс-маршрут в моем приложении узла возвращает ошибку 404.Он работает локально, но на рабочем сервере он возвращает ошибку 404 (имейте в виду, что перед загрузкой я изменил URL AJAX на URL на моем производственном сервере).Мой код:
server.js:
const path = require('path');
const http = require('http');
const express = require('express');
const publicPath = path.join(__dirname, '/../public');
const port = process.env.PORT || 8080;
var app = express();
var server = http.createServer(app);
app.use(express.static(publicPath));
app.post('/active-screens', function(req, res) {
res.send('route works!');
});
server.listen(port, () => {
console.log(`Server is up on port ${port}`);
});
index.js:
function checkRoute(){
$.ajax({
url: "http://localhost:8080/active-screens",
type: "POST"
})
.success(function(data){
console.log(data);
});
}
checkRoute();