我试图从节点js应用程序获取我的反应应用程序中的数据,我收到了下面给出的错误消息:
react中的App.js
const url = "https://localhost:3001?address="+this.state.location ;
fetch(url , {
mode: 'no-cors' // 'cors' by default
}).then((response)=>{
response.json().then((data)=>{
if(data.error)
{
this.setState({
error : data.error
});
}
else
{
this.setState({
temperature : data.temperature
});
}
})
})
节点应用程序中的app.js
app.get('/weather' , (req , res)=>{
if(!req.query.address){
return res.send({
error : 'Please, provide an address'
})
}
geoCode(req.query.address , (error , {longitude , latitude , place}={})=>{
if(error)
{
return res.send({
error
})
}
getWeather (latitude ,longitude , (error , {temperature , humidity})=>{
if(error)
{
return res.send({
error
})
}
return res.send({
temperature ,
humidity ,
place
})
})
})
})
错误消息:TypeError: NetworkError尝试获取资源时出错。
您正在将 https
url 用于本地托管应用程序。除非您提供了证书等,否则它将无法正常工作。您需要使用 http://localhost:3001
我得到这个问题: 这就是它指向的地方 我正在尝试制作一个后端有express,前端有Webpack的应用程序。我在后端有一个Rest API,不能在前端使用。 我将Ubuntu与Mozilla Firefox 66.0.2和Nodejs 11.13.0结合使用 当我使用控制台时,它说问题出在它上面
我已经找到了这个已经帮了我的忙,但是在我的代理中添加了这样的标题之后。js公司: 在fetch()中,我还添加了标头以确保其正常工作: 我仍然收到错误:TypeError:“尝试获取资源时出现NetworkError。” <代码>此。setState({contacts:data})应该存储由后端Java程序交付的JSON对象。JSON对象位于localhost:8080/api,只是字符串 我的
尝试从本地文件获取 json 数据并继续获取 “JSON.parse:数据意外结束在第 1 行第 1 列” 。 我已经尝试了fetch函数的许多参数,但是我总是得到至少一个错误。 JSON数据 我想安慰你。记录数据以确保其正常运行。
//回收器和视图 //调用提取数据方法extractData(); //提取数据
我正在为节点应用程序到web应用程序内服务创建发布管道。问题是我得到了这个错误: 错误:无法获取资源类型“微软网站”和资源名称“调查服务”的资源 ID。错误:无法提取托管服务主体的访问令牌。请为虚拟机“https://aka.ms/azure-msi-docs”配置托管服务标识 (MSI)。状态代码:400,状态消息:请求错误。 我已经激活了MSI,但它仍然不起作用。我在设置中也找不到与服务主体相
我试图从使用vba的SQL查询中获取一些数据,但当我尝试运行代码时,它会给我一个类型不匹配错误。有人能帮忙吗