Я пытаюсь отправить данные с помощью vue.js на мой сервер Node.js, но консоль браузера продолжает показывать мне 404: POST http://127.0.0.1:63342/myaction 404 (Not Found)
Vuejs сообщения не находит NodeJs Express Server/действия
vue.js:
this.$http.post('http://127.0.0.1:63342/myaction', this.formData).then(response => {
console.log(response.body);
}
node.js:
var express = require('express');
var bodyParser = require('body-parser');
var exp = express();
exp.use(bodyParser.urlencoded({extended: true}));
exp.post('/myaction', function (req, res) {
res.send('saved: "' + req.body.name + '".');
});
exp.listen(63342, function() {
console.log('Server running at', this.address());
});
Когда я начинаю свой сервер, он говорит, что работает на { address: '::', family: 'IPv6', port: 63342 }
POST
работал без vue.js, просто отправив HTML form
, но теперь AJAX не говорит. Я пробовал несколько портов и папок, но не могу понять ошибку.