ERR_SSL_PROTOCOL_ERROR, когда я пытаюсь соединиться с localhost - PullRequest
1 голос
/ 19 сентября 2019

Я начинаю изучать узел js, и я пытаюсь подключить ионное приложение к моему бэкэнд-приложению nodejs, которое я создал, но получаю эту ошибку:

ОПЦИИ https://localhost:3000/insert net ::ERR_SSL_PROTOCOL_ERROR

import { Component, OnInit } from '@angular/core';
import { Http } from '@angular/http';
import { map } from 'rxjs/operators';

@Component({
  selector: 'app-cadastro-unidade',
  templateUrl: './cadastro-unidade.page.html',
  styleUrls: ['./cadastro-unidade.page.scss'],
})

export class CadastroUnidadePage implements OnInit {

  constructor(private http: Http) { }

  ngOnInit() {

  } 

  InsereDados(){
    let data = {
    };

    this.http.post('https://localhost:3000/insert', data).pipe(
            map(res => res.json())
        ).subscribe(response => {
            console.log('POST Response:', response);
        });
  }

}

app.get('/insert', function(req, res, next) {
var uri = "xxxx"
    MongoClient.connect(uri,{ useNewUrlParser: true }, function(err,client){const collection = client.db("test").collection("teste");
    console.log("connected");

    var ins={DataEntrada:"x",DataSaida:"x",HorarioEntrada:"x",HorarioSaida:"x",Prontuario:"x",TipoSaida:"x"};

    collection.insertOne(ins, function(err,res){
      console.log("data inserted");

    })

    client.close();
    })
    res.render(res)
});

1 Ответ

1 голос
/ 19 сентября 2019

Порт 3000 обычно используется для простого HTTP, а не HTTPS, и это, вероятно, верно и в вашей настройке.Он волшебным образом не превращается в HTTPS, если вы используете https:// вместо http:// в URL.

Сообщения об ошибках являются результатом того, что ваш клиент говорит неправильный протокол (HTTPS, то есть HTTP поверх TLS) и что ответ от сервера (простой HTTP, без TLS) не является допустимым ожидаемым сообщением TLS, которое ожидаетсяклиентом - т.е. ERR_SSL_PROTOCOL_ERROR.

`

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...