如果在 Cypress docker 容器中运行,Cypress 会中止 XHR 请求

A. *_*ich 5 gitlab gitlab-ci cypress

我正在使用 cy.route() 进行测试。

这是它在调试中的样子:

1114 [2019-11-19T08:19:31.373Z] ? error (network): Failed to load resource: net::ERR_INSUFFICIENT_RESOURCES

1115 URL: http://localhost:3000/__cypress/xhrs/http://localhost:3000/api/identity/public/pre-login
Run Code Online (Sandbox Code Playgroud)

在我的本地环境中,所有测试都运行正常,但在 gitlab ci 上,我收到了一些请求中止。我使用 Cypress docker 图像,也尝试过 npm docker 图像。

在此处输入图片说明

是否有解决此问题的方法?


看起来问题在 4.0 发布后返回。即使使用 nginx。

A. *_*ich 0

问题出在 Express Web 服务器上。我构建了所有静态数据,并在 Express 服务器的帮助下为它们提供服务。我转移到nginx,一切都变得正常了。