Почтовый запрос не работает в ионном 3 - PullRequest
0 голосов
/ 01 июня 2018

Я новичок в разработке приложений для Ionic и пытаюсь отправить данные на сервер, используя приведенный ниже код, но мой код не достигает URL сервера, и я получаю ответ об ошибке, пожалуйста, помогите мне, что должно для удовлетворения моего требования

home.ts:

doLogin() {

    //Headers parameters
    var headers = new Headers();
    headers.append('Content-Type', 'application/json');
    let options = new RequestOptions({ headers: headers });

    //Parameters
    let postParams = {
      empId: 'em2',
      password: 'password123',
      deviceId: '957334kjhsd'
    }

    this.http
        .post('http://2c631a4d.ngrok.io/employeeLogin', postParams, options)
        .map(res => res.json())
        .subscribe(
            data => {
              alert("success")
            },
            err => {
              alert("failure")
            }
        );
  }

1 Ответ

0 голосов
/ 03 июня 2018

Вы не можете публиковать сообщения на стороне сервера из-за междоменной проблемы, вы должны разрешить такой же запрос источника на вашем сервере, разрешить запрос localhost на вашем сервере.Если вы используете сервер asp.net, добавьте некоторую строку кода в ваш webconfig и ваш класс маршрутизатора.

Ионная http-запись содержит несколько ошибок.Вы должны передать свои данные в виде строки запроса следующим образом:

Let params = "id="+MyId"+"&title="+MyTitle;
this.http.post(url, params, options) .map(res => res.json())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...