业障代理无法正常工作 [英] Karma proxies are not working
本文介绍了业障代理无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将 Karma(v0.12.37)与 JSPM(v0.16.2)一起用作测试运行程序.我在业力中添加了以下代理配置,以允许正确加载JSPM文件:
I am using Karma (v0.12.37) as test runner along with JSPM (v0.16.2). I have added following proxy config in karma so as to allow proper loading of JSPM files:
proxies: {
'/base/jspm_packages/': '/base/app/jspm_packages/'
}
此操作无法解决,并且无法执行以下操作:
Bu this doesn't work out and fails on following:
PhantomJS 2.0.0 (Windows 8 0.0.0) ERROR: 'Potentially unhandled rejection [10] Error: XHR error loading http://localhost:9876/base/jspm_packages/npm/babel-core@5.8.22.js
Error loading http://localhost:9876/base/jspm_packages/npm/babel-core@5.8.22.js
Error loading http://localhost:9876/base/app/pages/examples/todo-example/todo.controller.test.js'
调试日志显示:
proxying request - /base/jspm_packages/npm/babel-core@5.8.22.js to localhost:9876
/base/app/jspm_packages/npm/babel-core@5.8.22.js { host: 'localhost',
port: 9876,
baseProxyUrl: '/base/app/jspm_packages/',
https: false }
但是以下包含"app"的网址可以正常工作:
But the following url containing 'app' in it works properly:
http://localhost:9876/base/ app/ jspm_packages/npm/babel-core@5.8.22.js
http ://localhost:9876/base/ app/ jspm_packages/npm/babel-core@5.8.22.js
关于出了什么问题的任何线索吗?
Any clue on what is going wrong?
推荐答案
尝试:
proxies: {
'/app/': '/base/app/',
'/jspm_packages/': '/base/jspm_packages/'
}
这篇关于业障代理无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文