Настройки https для настроек сервера ионных приложений - PullRequest
0 голосов
/ 26 ноября 2018

Приложение построено в стеке MEAN, и мы можем успешно запустить порт на порте 3001, а наше веб-приложение отлично работает в HTTPS ... Теперь мы создали ионное приложение для того же приложения, в котором мы используемто же самое резервное копирование ..

Ионное приложение не входит в систему или форма не отправляется.

Нужно ли использовать отдельный порт для того же приложения, чтобы использовать его для ионного типа

ionic в 8001 и веб-приложение (Angular) в 3001

Какая процедура запуска ионного приложения в SSL (https)

Любое предложение будет очень полезным и благодарнымВы заранее

1 Ответ

0 голосов
/ 17 декабря 2018

Мой код выглядит следующим образом:

var express = require('express');
var DataController = require('./user/DataController');
var UserController = require('./user/UserController');
var db = require('./database/database-db'); 
var cors = require('cors');
var app = express();

app.use(cors());
app.use(function(req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
// res.setHeader("Access-Control-Allow-Origin", "http://localhost:4200");
// res.setHeader("Access-Control-Allow-Origin", "http://localhost:8100");
res.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
res.setHeader('Access-Control-Allow-Methods', 'POST');
res.setHeader('Access-Control-Allow-Credentials', true);
next();
});

app.use('/user', UserController);
app.use('/data', DataController);
app.get('/', function(req, res){
res.send("Welcome to the secure mobile and web development world");
});

// This settings are for HTTPS, SSL web applications.

// var https = require("https");
// var fs = require("fs");

// var options = {
//   key: fs.readFileSync("/home/path/ssl/keys/key.key"),
//   cert: fs.readFileSync("/home/path/ssl/certs/crt.crt")
  
//   };

// https.createServer(options,app).listen(3001);
// console.log('Welcome to the security world')


// This settings are only for HTTP sites

// var http = require("http");
// var fs = require("fs");

// http.createServer(app).listen(3001);
// console.log('Welcome to the security')



//This settings are for both HTTPS,HTTP SSL web applications.

var https = require("https");
var http = require("http");
var fs = require("fs");

var options = {
  key: fs.readFileSync("/home/path/ssl/keys/key.key"),
  cert: fs.readFileSync("/home/path/ssl/keys/crt.crt")
  };

https.createServer(options,app).listen(3001);
console.log('Welcome to the security world')
http.createServer(app).listen(3002);
console.log('Welcome to the proxy world')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...