您好,我正在尝试从本地主机角度应用程序将图像上传到cloudinary api,并出现以下错误
访问位于“”的XMLHttpRequesthttps://api.cloudinary.com/v1_1/xxxxxx/image/upload“起源”http://localhost:4200'已被CORS策略阻止:飞行前响应中的访问控制允许标头不允许请求标头字段类型。
我的角形式和超文本传输协议请求:
<input type="file" #file (change)="onChange(file.files)" multiple />
onChange(files: FileList) {
this.files = Object.values(files);
const headers = new HttpHeaders({
'Content-Type': 'multipart/form-data',
'Accept': 'application/json',
'Type': 'formData'
});
for (let file of this.files) {
var data = new FormData();
data.append('file', file);
data.append('upload_preset', 'pics');
this.http
.post(
'https://api.cloudinary.com/v1_1/xxxxxxxx/image/upload',
file,
{
headers
}
)
.subscribe(
resData => {
console.log(resData);
},
errorMessage => {
console.log(errorMessage);
}
);
}
}
CRO跨源问题-调用API时无法连接数据库-
通常情况下,当一些API方法需要2个参数(名称,图像),但在角度应用中,我们称为Post方法
这里为图像上传/更新-postImages()-没有标题Content-Type而不是post()
不要把图像串起来-
数据服务:
标题截取器:
组件调用API(上传图像从表单添加名称-
此问题有三种解决方案:
代理json
"/api/**": {
"target": {
"host": "https://api.cloudinary.com/v1_1/xxxxxxxx/image/upload",
"protocol": "https:",
"port": 80
},
"secure": false,
"changeOrigin": true,
"logLevel": "info"
}
环境ts
export const environment = {
production: false,
apiUrl: '/api/alpha/v1',
};
并使用下面的命令运行
ng serve --proxy-config proxy.json -o
我有一个关于react和nodejs的项目。现在,我在localhost:4000(我的服务器)中对用户进行身份验证,然后重定向到localhost:3000/* 但是重新运行这个错误 访问位于“”的XMLHttpRequesthttp://localhost:3000/login“(已从中重定向”http://localhost:4000/login“)起源”http://localhost:3
我正在尝试使用angular chartjs创建一个条形图,我需要一个在每个条形图上都可见的数据标签 例子:http://jsfiddle.net/uh9vw0ao/ 我尝试了以下代码在js: html代码如下: 上面的代码给出了数据集未定义的错误。和数据标签不可见。 请帮忙。
我工作的公司利用生物识别考勤,并将数据同步到Zoho服务器以进行记录保存。我试图使用Zoho People API开发一个Web应用程序,它让我知道我什么时候签到以及我的8.5小时将结束。 我用Create-React-App开发了同样的。 现在,API调用在节点服务器中正常工作,我可以在那里记录数据,但当我使用npm start启动本地服务器时,Chrome无法显示数据,我得到以下错误:
我在从Angular发送auth头jwt令牌时得到了下面的问题。CORS策略阻止从来源“http://localhost:4200”访问位于“http://localhost:52278/api/user/signup”的XMLHttpRequest:请求的资源上没有“Access-Control-Allow-Origin”标头。 棱角分明的:
package.json: 我还为数据库设置了如下规则:
Angular.js:14516可能未处理的拒绝:{“data”:null,“status”:-1,“config”:{“method”:“post”,“transformrequest”:[null],“transformresponse”:[null],“jsonpcallbackparam”:“callback”,“url”:“http://localhost:3000/lvl/2/data