首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动服务器和测试不适用于webpack-dev-server的https。

启动服务器和测试不适用于webpack-dev-server的https。
EN

Stack Overflow用户
提问于 2019-05-03 05:33:37
回答 2查看 5.1K关注 0票数 7

我正在使用创建-反应-应用程序,我正在运行我的开发webpack服务器的https。因此,运行npm运行柏树:打开,我希望

  1. 我在https://localhost:3000中运行的应用程序
  2. 一旦服务器启动,柏树发射器就会在上面运行。

只有第一步发生,柏树发射器没有打开。

这是我在package.json中的脚本配置。

代码语言:javascript
复制
 "scripts": {
        "watch-css": "npm run build-css && node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive",
        "start-js": "export HTTPS=true&&react-scripts start",
        "start": "npm-run-all -p watch-css start-js",
        "cy:open": "cypress open",
        "cypress:open": "start-server-and-test start http-get://localhost:3000 cy:open"
    }

我面临这个问题只是为了https,而不是http。

EN

回答 2

Stack Overflow用户

发布于 2019-05-03 13:18:31

您正在使用http-get,但是您可能需要使用https-get,因为您使用的是HTTPS,而不是HTTP。

在您的package.json中,应该如下所示:

代码语言:javascript
复制
{
  "scripts": {
    "cypress:open": "start-server-and-test start https-get://localhost:3000 cy:open"
  }
}

您可以查看 usage docs获得更多信息(start-server-and-test基于wait-on)

票数 3
EN

Stack Overflow用户

发布于 2021-06-14 12:02:15

如果正在使用HTTPS运行应用程序,并且证书无效,则可以将START_SERVER_AND_TEST_INSECURE=1添加为环境变量。

代码语言:javascript
复制
"scripts": {
    "cypress:open": "START_SERVER_AND_TEST_INSECURE=1 start-server-and-test start https-get://localhost:3000 cy:open"
}

https://github.com/bahmutov/start-server-and-test#disable-https-certificate-checks

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55963803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档