我在nginx https://github.com/NatuMyers/nginxSSL-setup/blob/master/default
中的默认文件我用过它,然后我的节点应用程序不允许Angular工作,它只是提供静态索引页面,但路由等不起作用。当它是直接的http它工作。
在我的节点应用程序文件中,我有app.js,节点模块和/ public等。
在公开场合我有角度包,index.html和partials。
当我调用节点app.js时,它只提供没有功能的index.html。这是设置的完整github减去nginx内容:https://github.com/NatuMyers/A.M.E.N.SQL-Stack
这是ubuntu,Nginx在数字海洋LAMP堆栈上
答案 0 :(得分:3)
你包含了带有
的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>