我在html页面上有一组需要运行的QUnit测试。由于此测试引用了使用AJAX请求命中服务器的javascript函数,因此我无法直接从文件系统运行测试Html文件而不会出现此错误:
XMLHttpRequest cannot load http://localhost:5000/_get_stats. Origin null is not allowed by Access-Control-Allow-Origin.
在服务器上,我有一个Flask应用程序。我想写一个视图来提供我的测试html,因此绕过了访问控制,但我想知道这是否是推荐的解决方法。对此有什么其他解决方案吗?
答案 0 :(得分:0)
我采用的解决方案是创建一个类似的视图:
@app.route("/_test")
def test():
return render_template('test.html')
它需要服务器运行,但这就是我的情况。