如何使用 Parse SDK Angular 7
How to use Parse SDK with Angular 7
我正在尝试在 Parse 后端执行 GET 请求,但我收到了来自服务器的 403 响应。
我尝试按照 进行操作,但问题仍然存在。
这是我的服务配置:
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import * as Parse from 'parse';
Parse.initialize('MY APP ID', 'MY MASTER KEY ID'); // use your appID & your js key
(Parse as any).serverURL = 'https://MYURL/parse'; // use your server url
@Injectable({
providedIn: 'root'
})
export class BackofficeService {
constructor(private http: HttpClient) {}
public getStores(): Observable<any> {
return this.http.get(Parse.serverURL + '/classes/Stores');
}
我尝试为 jskey 添加一个空参数(因为我使用的是主密钥而不是 JS 密钥)但是它没有用。
Parse.initialize('MY APP ID', '', 'MY MASTER KEY ID'); // use your appID & your js key
您正在尝试使用 Parse 服务器的 Rest API,但您使用 SDK 配置它。
当你配置SDK并拥有它时,我真的推荐你使用它。
以下是如何获取商店的所有对象。
var Stores = Parse.Object.extend("Stores");
var query = new Parse.Query(Stores);
query.find().then(function(results) {
console.log(results);
});
我通过使用 Julien 给我的东西并将我的服务修改为承诺解决了我的问题:
public getStores(): Promise <any> {
const Stores = Parse.Object.extend('Stores');
const query = new Parse.Query(Stores);
return query.find()
}
我正在尝试在 Parse 后端执行 GET 请求,但我收到了来自服务器的 403 响应。
我尝试按照
这是我的服务配置:
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import * as Parse from 'parse';
Parse.initialize('MY APP ID', 'MY MASTER KEY ID'); // use your appID & your js key
(Parse as any).serverURL = 'https://MYURL/parse'; // use your server url
@Injectable({
providedIn: 'root'
})
export class BackofficeService {
constructor(private http: HttpClient) {}
public getStores(): Observable<any> {
return this.http.get(Parse.serverURL + '/classes/Stores');
}
我尝试为 jskey 添加一个空参数(因为我使用的是主密钥而不是 JS 密钥)但是它没有用。
Parse.initialize('MY APP ID', '', 'MY MASTER KEY ID'); // use your appID & your js key
您正在尝试使用 Parse 服务器的 Rest API,但您使用 SDK 配置它。
当你配置SDK并拥有它时,我真的推荐你使用它。 以下是如何获取商店的所有对象。
var Stores = Parse.Object.extend("Stores");
var query = new Parse.Query(Stores);
query.find().then(function(results) {
console.log(results);
});
我通过使用 Julien 给我的东西并将我的服务修改为承诺解决了我的问题:
public getStores(): Promise <any> {
const Stores = Parse.Object.extend('Stores');
const query = new Parse.Query(Stores);
return query.find()
}