ssl - ionic 应用程序服务器设置的 https 设置

标签 ssl ionic-framework https mean

该应用程序是在 MEAN 堆栈中构建的,我们能够在 3001 端口成功运行该端口,并且我们的 Web 应用程序在 HTTPS 中完美运行......现在我们已经为我们正在使用的同一应用程序构建了 ionic 应用程序同样的备份..

ionic 应用程序未登录或未提交表单..

我们是否需要为同一个应用程序使用单独的端口以用于 ionic like

8001 中的 ionic 和 3001 中的 Web 应用程序(Angular)

在 SSL (https) 中运行 ionic 应用程序的过程是什么

任何建议都会很有帮助,在此先感谢您

最佳答案

我的代码如下,运行良好:

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')

关于ssl - ionic 应用程序服务器设置的 https 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53480367/

相关文章:

angularjs - ionic 框架 View 标题未显示

java - 出错时从 jersey Chunked 响应返回 HTTP 代码

ssl - 从 java.security 文件中删除 3DES_EDE_CBC 如何允许使用 RC4-MD5 密码对服务器进行 HTTPS 调用?

ssl - WebSocket 握手 : Unexpected response code: 200 - React Client

java - 使用 spring-ldap 1.3.1 禁用 Active Directory 服务器的 SSL 证书验证

javascript - 使用 ui-router 服务在 ionic 框架中使用 ui-sref 和 href(在哪里使用)之间的区别

c - Windows LDAP API : No connection over SSL

android - 使用 native URL 的 ionic 删除文件

java - Android Java SSL 套接字 - AllowAllHostNameVerifier

ssl - MVC Web 应用获取 Outlook 邮件失败,无法解析远程名称 'login.microsoftonline.com'