如何使用 Angular2 初始化 Parse 并指向 serverURL

jos*_*ley 3 javascript parse-platform angular

我正在尝试使用 Parse 服务器,并且目前遇到了在 javascript 中初始化 Parse 并指向正确的 serverURL 的问题。想知道是否还有其他人有幸用 Angular2 做到这一点吗?

小智 6

对于使用打字稿的框架(例如 angular 2、ionic 2 & 3),

要解决打字稿只读错误:

打字稿错误

无法分配给“serverURL”,因为它是一个常量或只读属性。

Parse.serverURL = 'http://localhost:1337/parse';
Run Code Online (Sandbox Code Playgroud)

使用(Parse as any)代替Parse来设置serverUrl的值,例如:

import * as Parse from 'parse';

Parse.initialize('appId', 'jsKey');  // use your appID & your js key
(Parse as any).serverURL = 'http://localhost:1337/parse'; // use your server url
Run Code Online (Sandbox Code Playgroud)

这需要安装 parse 和 @types/parse :

npm install --save @types/parse parse 
Run Code Online (Sandbox Code Playgroud)