Это должно быть простое решение, но когда я в Google, все, кажется, упускают это. Я хочу отправить простое json сообщение / файл в мой индекс. html
Node.js код
const express = require('express');
const app = express();
const path = require('path');
const router = express.Router();
router.get('/',function(req,res){
res.setHeader('Access-Control-Allow-Origin', '*');
res.sendFile(path.join(__dirname+'/index.html'));
});
app.get('/index.html', function(req, res, next) {
res.json({ message: 'Hello World' });
});
app.use('/', router);
app.listen(process.env.port || 3000);
console.log('Running at Port 3000');
Теперь внутри моего javascript кода у меня есть
$.ajax({
url: 'http://localhost:3000/',
complete: function(data) {
console.log(data); <---------THIS IS WHERE I WANT THE JSON TO BE I
WANT TO LOG
IT
}
});
Почему мое Json сообщение не отображается ??? Как я могу получить эти данные и console.log это. Я ценю любую помощь, которую я могу получить в этом. Я использую Express.