Javascript 如何为一个非常简单、原始的Ember.js应用程序提供服务?
我相信这可以被认为是一个非常愚蠢的问题,但我真的被困了一段时间。我有一个非常简单的Ember.js应用程序(这意味着我没有使用Ember CLI),因为我在其中使用Facebook SDK,所以我需要一个有效的域 到目前为止,我只需双击浏览器中的Javascript 如何为一个非常简单、原始的Ember.js应用程序提供服务?,javascript,ember.js,nginx,Javascript,Ember.js,Nginx,我相信这可以被认为是一个非常愚蠢的问题,但我真的被困了一段时间。我有一个非常简单的Ember.js应用程序(这意味着我没有使用Ember CLI),因为我在其中使用Facebook SDK,所以我需要一个有效的域 到目前为止,我只需双击浏览器中的index.html文件即可运行我的应用程序 然后,为了给我的应用程序提供一个域,我尝试在Docker容器中使用nginx(这样我就可以在我的Facebook设置中添加http://URL)。问题是nginx(使用官方Docker映像中的默认配置)在某种
index.html
文件即可运行我的应用程序
然后,为了给我的应用程序提供一个域,我尝试在Docker容器中使用nginx(这样我就可以在我的Facebook设置中添加http://
URL)。问题是nginx(使用官方Docker映像中的默认配置)在某种程度上加载了JS文件和index.html
的旧版本,即使容器中有最新版本的文件。我甚至尝试过销毁容器,然后再次启动,问题依然存在
然后我尝试了其他方法,但没有一种方法能满足我对简单方法的需求:
- node.js服务器,对于一个非常基本的应用来说太多了李>
- 中间人,设置太多,因为我不需要编译东西(不需要hbs,不需要更少等等)李>
- ember cli服务器,不适用于普通的ember.js应用程序李>
- 其他小型JS服务器,不得不配置太多,只为一些静态文件服务李>
- GitHub页面和S3确实可以工作,但是……我不想每次开发时都部署
所以,请帮助我完成这个愚蠢的任务,我如何提供一个基本的Ember.js应用程序(最好是从Docker容器中提供)?您可以在localhost中尝试。我在问如何在我的本地机器上提供应用程序,使用/通过什么…我试图说Facebook SDK让您有机会在开发环境中测试您的应用程序。所以你可以在localhost中测试它,不需要任何域名,除非你想在生产环境中测试它。我理解,但为了在localhost上查看应用程序,你需要做一些事情,这就是我的问题。哦,你可以使用Apache服务器来尝试。它很容易使用。安装xampp后,将
index.html
放入htdocs
文件夹中,从xampp控制面板启动apache并浏览localhost/index.html
。我想这对你有用。