如何Cypress
使用以下方法运行我的测试:
cypress run --headed
Run Code Online (Sandbox Code Playgroud)
但是在测试结束时保持测试运行器打开,就像在交互模式下使用赛普拉斯测试运行器一样( cypress open
)?
我喜欢cypress run --headed
过cypress open
,这需要用户交互来启动测试。
(在持续集成中运行 Cypress 测试的上下文,但有xvfb
一个vnc
服务器,因此一旦测试完成,仍然可以使用测试运行器)。
使用与git-reset
手册页中相同的表表示,我的git
存储库中有这些状态:
working index HEAD
------------------
B B A
Run Code Online (Sandbox Code Playgroud)
什么命令会将状态更改为这些状态?
working index HEAD
------------------
A B A
Run Code Online (Sandbox Code Playgroud)
换句话说,我想将工作目录状态“重置”为该HEAD
状态,但不触及暂存区状态。
我正在使用aiohttp开发一个 Web 应用程序,其中用户身份验证是使用aiohttp-security 实现的。我使用nginx进行服务器部署。该配置的灵感来自aiohttp 文档,如下所示:
location /api {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
proxy_buffering off;
proxy_pass http://127.0.0.1:8080/api;
}
Run Code Online (Sandbox Code Playgroud)
Web 应用程序的一部分类似于相册。我希望照片由 ngninx 提供以提高性能。我的配置现在看起来像,它可以工作但绕过身份验证:
location /photos {
root /srv/web/photos/;
try_files $uri =404;
}
Run Code Online (Sandbox Code Playgroud)
如何使nginx
照片仅提供给经过身份验证的用户?(由 python 应用程序实现的身份验证机制,如上所述)