Javascript 尝试使用下一次身份验证登录时,返回127.0.0.1:80

Javascript 尝试使用下一次身份验证登录时,返回127.0.0.1:80,javascript,node.js,axios,next.js,next-auth,Javascript,Node.js,Axios,Next.js,Next Auth,我使用库为我的应用程序Next.js创建身份验证系统。 在我的本地计算机上一切正常,但在将网站部署到后,我的登录功能无法工作 登录页面(/pages/signin)加载正常,我提交凭据时出现如下错误: https://projectname-git-branch.username.now.sh/api/auth/error?error=Error%3A%20connect%20ECONNREFUSED%20127.0.0.1%3A80 我发现许多文章错误的baseURL配置为axios,但我在代

我使用库为我的应用程序Next.js创建身份验证系统。 在我的本地计算机上一切正常,但在将网站部署到后,我的登录功能无法工作

登录页面
(/pages/signin)
加载正常,我提交凭据时出现如下错误:
https://projectname-git-branch.username.now.sh/api/auth/error?error=Error%3A%20connect%20ECONNREFUSED%20127.0.0.1%3A80

我发现许多文章错误的
baseURL
配置为
axios
,但我在代码中到处都有很多
axios
请求(例如,我在加载应用程序后从firebase获取数据),并且它可以正常工作

我为
axios
设置
baseURL
属性时,控制台记录了环境变量,这样就可以了

/\u app.js
从“axios”导入axios;
axios.defaults.baseURL=process.env.FIREBASE\u apirl;
console.log('axios-baseurl',axios.defaults.baseurl)//它打印正确的url
关于这个问题的更多信息,我在那里写道:

我真的不知道该怎么办。我没有得到任何关于这个错误发生在哪里、哪个文件和行号、代码中的请求的信息

下面我把我的整个
[…nextuth.js]
文件放在这里,然后登录表单。也许有什么我应该配置更好的那里

/[…nextuth.js]
从“下一次身份验证”导入下一个身份验证
从“下一个身份验证/提供程序”导入提供程序
从“axios”导入axios;
axios.defaults.baseURL=process.env.FIREBASE\u apirl;
console.log('axios-baseurl',axios.defaults.baseurl)
const sha1=require('crypto-js/sha1');
const md5=require('crypto-js/md5');
导出默认值(请求、恢复)=>
下一步(要求、决议、{
供应商:[
提供者。凭据({
名称:'凭据',
证书:{
电话:{标签:“电话号码”,键入:“文本”},
密码:{label:“Haslo”,键入:“password”}
},
授权:异步(登录数据)=>{
const{csrfToken,phone,password}=loginda;
//正在检查是否有具有这些凭据的帐户
let res=等待登录({
电话,
密码:sha1(md5(password)).toString()
})
//200=正常
如果(res.status==200){
//检查帐户是否已激活
如果(res.data.info.activated==“true”){
//收集帐户数据
常量用户={
电话,
…res.data.info
}
返回承诺。解析(用户);
}
否则{
//帐户未被sms代码激活
返回承诺。拒绝(新错误(“AccountNotActivated”);
}
}
否则{
//错误的凭证
返回承诺。拒绝(新错误(“错误凭证”));
}
}
})
],
回调:{
jwt:async(令牌、用户、帐户、配置文件、isNewUser)=>{
用户&(token.user=user);
返回承诺。解析(令牌)
},
会话:异步(会话、用户、会话肯)=>{
session.user=user.user;
返回承诺。解决(会话)
}
},
页码:{
签名:'/签名'
},
网址:process.env.nextuth|URL | |“localhost:3000”,
调试:正确
})
//函数,该函数向RESTAPI发送登录请求并返回结果
//  https://stackoverflow.com/q/64244115
const login=async data=>wait axios.post('/checkCredentials',data);

电话号码:

Hasło: