最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Axios在npm更新后不能在DigitalOcean服务器上工作吗?

网站源码admin39浏览0评论

Axios在npm更新后不能在DigitalOcean服务器上工作吗?

Axios在npm更新后不能在DigitalOcean服务器上工作吗?

我在DigitalOcean Droplet上更新了npm,现在我的身份验证(登录)功能中的axios post调用不起作用。我添加了console.log并知道该函数已触发,但是axios发布请求在实时站点上不起作用。 axios发布请求仍然可以在我的本地主机上使用。

我在实时网站上收到此错误代码:

    POST  504 (Gateway Time-out) - xhr.js:175

      (anonymous)   @   2.d105a7aa.chunk.js:1
      e.exports @   2.d105a7aa.chunk.js:1
      e.exports @   2.d105a7aa.chunk.js:1
      Promise.then (async)      
      u.request @   2.d105a7aa.chunk.js:1
      r.forEach.u.<computed>    @   2.d105a7aa.chunk.js:1
      (anonymous)   @   2.d105a7aa.chunk.js:1
      onClick   @   main.84d90956.chunk.js:1
      l @   2.d105a7aa.chunk.js:1
      d @   2.d105a7aa.chunk.js:1
      (anonymous)   @   2.d105a7aa.chunk.js:1
      m @   2.d105a7aa.chunk.js:1
      at    @   2.d105a7aa.chunk.js:1
      ot    @   2.d105a7aa.chunk.js:1
      lt    @   2.d105a7aa.chunk.js:1
      dt    @   2.d105a7aa.chunk.js:1
      D @   2.d105a7aa.chunk.js:1
      F @   2.d105a7aa.chunk.js:1
      Xt    @   2.d105a7aa.chunk.js:1
      Zt    @   2.d105a7aa.chunk.js:1
      t.unstable_runWithPriority    @   2.d105a7aa.chunk.js:1
      Ho    @   2.d105a7aa.chunk.js:1
      M @   2.d105a7aa.chunk.js:1
      Gt    @   2.d105a7aa.chunk.js:1

同样,axios发布请求在本地主机上也可以正常工作。但是,自更新npm以来,实时站点发送了此错误(我认为我更新的是npm;有可能是其他原因)。此外,我偶尔也会因Promise出现问题而出错。但是这个错误已经有一段时间没有出现了。

关于如何解决此问题的任何想法?

回答如下:

新更新的问题在于它将不再允许自我认证。我必须将此添加到服务器:

process.env.NODE_TLS_REJECT_UNAUTHORIZED='0';

这是一个临时解决方法,直到我能够使网站认证正常工作。我仍然认为新的npm更新可能存在问题,因为我没有对网站进行自我认证,而是使用了官方认证系统。不知道为什么会发生此错误。仍在尝试弄清楚如何在服务器中没有process.env.NODE_TLS_REJECT_UNAUTHORIZED='0';的情况下再次使该应用程序运行。

发布评论

评论列表(0)

  1. 暂无评论