在 Chrome 和 Mac 中信任 MEAN 堆栈的 https://localhost:3000/

2024-01-23

我在 macOS Sierra 10.12.3 中使用 Chrome。我想我已经设置好了ssl for localhost很久以前。现在,两者http://localhost/ and https://localhost/在 Chrome 中返回下面的文件夹列表localhost。我创建了一个nodejs应用程序。所以输入后npm start在命令行中运行服务器,我们可以打开http://localhost:3000/#/home作为 Chrome 中的前端。

现在,出于某种原因,我需要做https://localhost:3000/#/home在 Chrome 中工作。目前,它给出了This site can't be reached; localhost unexpectedly closed the connection error.

有谁知道如何修改这个?我应该在 mac 中还是在我的应用程序代码中设置一些东西?

Edit 1:我找到了这个页面:使用 Node.js 和 Express.js 的 SSL/HTTPS 服务器 http://kyrcha.info/2014/10/14/sslhttps-server-nodejs-expressjs/。所以我生成了文件并修改了节点代码。正在加载https://localhost:3000/#/posts/editor/显示页面,但我想删除烦人的Not Secure警告。

如上面的屏幕截图所示,我能够查看其证书(尽管有错误ERR_CERT_COMMON_NAME_INVALID)。我将证书复制到桌面并拖到login of the Keychain Access工具并将其设置修改为Always Trust。我重新启动 Chrome,重新加载页面,但是Not Secure警告仍然存在。

有人可以帮忙吗?


关于这个问题其实有很多帖子,而且很混乱。我以适合我的方式写作。

  1. 我终于按照这个页面生成了文件http://blog.mgechev.com/2014/02/19/create-https-tls-ssl-application-with-express-nodejs/ http://blog.mgechev.com/2014/02/19/create-https-tls-ssl-application-with-express-nodejs/。注意我设置的localhost as Common Name(不确定这是否真的是强制性的)。

  2. In www我的 MEAN 项目

    var fs = require("fs");
    var config = {
        key: fs.readFileSync('key.pem'),
        cert: fs.readFileSync('cert.pem')
    };
    var server = https.createServer(config, app).listen(3000);
    
  3. 在 Chrome 中,我打开https://localhost:3000/#/new,然后我去Security tab of Dev Tools查看其证书。然后将证书拖到桌面上。

  4. 双击桌面上的证书,打开Keychain Access。确保证书位于login(不必要system)。如果不是,则将证书拖入login.

  5. 将所有内容更改为Always Trust

  6. (也许重新启动Chrome), 后npm start应用程序,享受冲浪https://localhost/#/new与绿色安全灯。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Chrome 和 Mac 中信任 MEAN 堆栈的 https://localhost:3000/ 的相关文章

随机推荐

  • CSS 线性渐变和 Canvas 线性渐变与不透明度设置不同

    我想在画布上实现 CSS 定义的相同线性渐变外观 使用了一种在不使用透明度设置之前效果很好的方法 当使用相同的线性渐变颜色设置定义 rgba 颜色值时 结果看起来不一样 请参阅以下链接 JSFiddle Example https jsfi
  • 如何通过 System.out.println("Morning") 创建对象,REACHABLE?

    在下面的声明中 System out println Morning 包含值 Morning 的对象是在字符串池中创建的 而且我们没有明确存储它的地址 但这个对象仍然是可达的 如果我们尝试重新做System out println Morn
  • C++ 中 main 之前发生了什么?

    我知道在 C 中 在应用程序可以开始之前main 某些实体必须 初始化全局变量 将堆栈指针设置为最低堆栈区域地址 假设堆栈向上增长 问题 1 做这些事情的实体是什么 谁写的 问题 2 C 中还有其他东西吗 我假设对象构造函数和初始化都是在应
  • 如何将浮点数存储为文本而不丢失精度?

    就像问题所说的那样 与 截断的 字符串表示形式之间的转换可能会影响其精度 但是将它们存储为其他格式 例如 pickle 会使它们不可读 是的 我也想要这个 如何在文本中存储浮点数而不丢失精度 将其存储为二进制或其幂 gt gt gt 3 4
  • Pytest Finalizers - 执行顺序

    我正在编写 py test 程序 考虑以下 py test 夹具代码 pytest fixture scope class def my fixture request def fin1 print fin1 request addfina
  • 预编译 ASP.NET 2.0 站点上出现编译错误 CS0433

    当我启动调试器来调试我的网站时 我经常收到此错误 我使用 Telerik 控件 通常错误出现在我的选项卡条中 这是我现在正在查看的错误的示例 Compiler Error Message CS0433 The type ASP contro
  • 改变可观察值中的值

    如果我有一个可观察的student Observable
  • 在带有 GPU 加速的 arrayfun 中使用匿名函数 (Matlab)

    我是 Matlab R2012b 并行工具箱的新手 想知道克服以下问题的最佳方法是什么 我正在分析图像中每个像素的邻域 这是并行化的绝佳案例 但是 我似乎无法让它发挥作用 问题的主要问题是一些 常量 参数应该传递给函数 因此 应该为每个像素
  • 模板如何导致C++代码膨胀?

    我从来不理解模板的这个问题 对我来说 为不同类型的参数实例化多种类型的方法与在函数重载方面实现相同的方法相同 如果是这种情况 模板如何导致代码膨胀或超出二进制大小达到一定限制 请澄清这一点 有时我不确定是否使用模板或函数重载 模板代码膨胀是
  • TypeError: _this.handler.handle 不是函数错误

    我收到此错误 表明 this handler handle 不是我使用 karma jasmine 在 Angular 6 中进行单元测试的函数 当我在项目文件夹中键入 ng test 命令时 我的命令行中会出现此错误 Chrome 67
  • Twitter 中的表情符号 R 中的情感分析

    如何处理 摆脱表情符号 以便我可以对推文进行排序以进行情感分析 得到 sort list y 中的错误 输入无效 Thanks 这就是从 twitter 到 r 的表情符号的显示方式 xed xed u0083 xed xed xed xe
  • 如何修复错误无法在 Angular 2 CLI ckeditor 中找到名称“对象”

    我已经使用 cli 安装了 ng2 ckeditor npm install ng2 ckeditor save 然后将 CKEditor javascript 文件包含在我的索引文件中 然后在模块文件中导入模块 import CKEdit
  • Spring:相当于 security:authentication-manager 和 security:global-method-security 的注释

    在 XML 配置中 我可以使用security命名空间以启用安全支持 例如
  • Julia:展平数组/元组的数组

    在朱莉娅vec将多维数组重塑为一维数组 但是 它不适用于数组的数组或元组的数组 除了使用数组理解之外 还有另一种方法可以展平数组 元组的数组吗 或者数组的数组 数组 元组的数组 或者 Iterators flatten x 创建一个迭代每个
  • 将 ES6 unicode 文字与 ES6 模板文字相结合 [重复]

    这个问题在这里已经有答案了 如果我想在 ES6 ES2015 javascript 中打印 unicode 汉字 我可以这样做 console log u 4eb0 同样 如果我想将变量插入模板字符串文字中 我可以这样做 let x 48b
  • 就时间和空间而言,哪个最好:布隆过滤器、哈希表或字典?

    我需要在 C 中存储 4000 个固定大小 8 个字符 的字符串 但我不知道 关于添加和检索项目的空间和时间 最好使用什么 布隆过滤器 哈希表或字典 如果有人可以帮助我 请 在这个问题中 C 中实际上只有两个数据结构 因为 C 中的字典是使
  • 每次击键后 React 输入都会失去焦点

    我的导航组件上有一个搜索栏 每次击键后 输入都会失去焦点 您必须重新单击它才能键入下一个键 这是输入
  • 以编程方式结合 OpenGL 和 UIKit 元素进行屏幕截图

    我想知道是否有人可以提供一个如何截取混合 OpenGL 和 UIKit 元素的屏幕截图的示例 自从苹果公司推出UIGetScreenImage private 这已经成为一项相当困难的任务 因为苹果用来替换它的两种常用方法仅捕获 UIKit
  • 对齐内容不适用于弹性项目

    我有一个嵌套在列方向弹性盒中的行方向弹性盒 但是当我想使用时align content对孩子来说 这是行不通的 当我更换时display flex父级的display block 有用 在下面的代码中 我们可以看到 row align co
  • 在 Chrome 和 Mac 中信任 MEAN 堆栈的 https://localhost:3000/

    我在 macOS Sierra 10 12 3 中使用 Chrome 我想我已经设置好了ssl for localhost很久以前 现在 两者http localhost and https localhost 在 Chrome 中返回下面