Так что в основном я пытаюсь сделать базовую запись, но я получаю сообщение об ошибке;
ОШИБКА Ошибка: "Uncaught (в обещании): сбой Http во время анализа для http://127.0.0.1:8081/add-user"
Ниже приведен код:
Угловой
setHttpHeader() {
const headers = new HttpHeaders().set('Accept', 'text').set('Content-Type', 'application/json');
let options = { headers: headers};
return options;
}
public addUser(user: User): Observable<User> {
return this.http.post<any>('http://127.0.0.1:8081/add-user', user, this.setHttpHeader())
}
узел
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(function (req, res, next) {
// Website you wish to allow to connect
res.setHeader('Access-Control-Allow-Origin', '*');
// Request methods you wish to allow
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
// Request headers you wish to allow
res.setHeader('Access-Control-Allow-Headers', '*');
// Pass to next layer of middleware
next();
});
app.use(bodyParser.json({type: "*/*"})); // support json encoded bodies
app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies
app.post('/add-user', (req, res) => {
console.log("req ---");
console.log(req.body);
res.sendStatus(200);
})
var server = app.listen(8081, function () {
var host = server.address().address
var port = server.address().port
console.log("Example app listening at http://%s:%s", host, port)
})