【问题标题】:Angular not working under SSL via NgineXAngular 无法通过 NginX 在 SSL 下工作
【发布时间】:2016-03-15 13:12:33
【问题描述】:

我在nginx中的默认文件https://github.com/NatuMyers/nginxSSL-setup/blob/master/default

我使用了它,然后我的节点应用程序不允许 Angular 工作,它只提供静态索引页面,但路由等不起作用。当它是直接的 http 时,它起作用了。

在我的节点应用文件中,我有 app.js、节点模块和 /public 等等。

在公共场合,我有 angular 包、index.html 和 partials。

当我调用 node app.js 时,它只提供 index.html 而没有该功能。这是一个完整的 github 设置减去 nginx 内容:https://github.com/NatuMyers/A.M.E.N.SQL-Stack

这是 ubuntu,Nginx 在数字海洋 LAMP 堆栈上

【问题讨论】:

    标签: angularjs node.js ssl nginx


    【解决方案1】:

    您正在包含 angular.js

    <script src="http://code.angularjs.org/1.2.13/angular.js"></script>
    

    当您的浏览器为 https 网站加载资产时,它将阻止仅 http 脚本。因此,您应该将链接更改为没有协议,只需 //,浏览器将插入页面其余部分加载的任何内容。

    <script src="//code.angularjs.org/1.2.13/angular.js"></script>
    

    【讨论】:

    • 它有效。我知道这是一个坚忍的网站,但我很高兴。谢谢!
    猜你喜欢
    • 2018-10-10
    • 1970-01-01
    • 1970-01-01
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多