Javascript 如何使用Angular2初始化解析并指向serverURL
我正在尝试使用解析服务器,目前在用javascript初始化解析并指向正确的服务器URL时遇到问题。好奇是否还有其他人在Angular2上有过这样的运气?我正在Angular1应用程序中使用Parse server,但代码对这两种应用程序都有效。我正在自己的解析服务中初始化解析,该服务提供了一些方便的助手方法。但是我认为在哪里运行这些代码并不重要Javascript 如何使用Angular2初始化解析并指向serverURL,javascript,parse-platform,angular,Javascript,Parse Platform,Angular,我正在尝试使用解析服务器,目前在用javascript初始化解析并指向正确的服务器URL时遇到问题。好奇是否还有其他人在Angular2上有过这样的运气?我正在Angular1应用程序中使用Parse server,但代码对这两种应用程序都有效。我正在自己的解析服务中初始化解析,该服务提供了一些方便的助手方法。但是我认为在哪里运行这些代码并不重要 var appId = 'appId'; var jsKey = 'jsKey'; // I think this is not used anymo
var appId = 'appId';
var jsKey = 'jsKey'; // I think this is not used anymore
Parse.initialize(appId, jsKey);
Parse.serverURL = 'yourNewServerUrl.com';
有点晚了,但我发现了一个诀窍,当typescript抛出一个
无法分配给'serverURL',因为它是一个常量或只读属性
// Use parse with typescript
import * as Parse from 'parse';
// To set the server URL
let parse = require('parse');
现在您可以访问
parse.serverUrl
,它与parse.serverUrl
相同,只是TS定义将引发只读错误 对于使用typescript的框架(例如angular 2、ionic 2和3)
要解决typescript只读错误,请执行以下操作:
打字错误
无法分配给“serverURL”,因为它是常量或只读
财产
Parse.serverURL = 'http://localhost:1337/parse';
使用(按任何方式解析)
而不是Parse
来设置serverUrl的值,例如:
这需要安装parse和@types/parse:
npm install --save @types/parse parse
我有自己的parse.service.ts文件。但是当我尝试Parse.serverURL=environment.ParseServerUrl;我收到此类错误-无法分配给“serverURL”,因为它是常量或只读属性。有什么想法吗?Thx@VitaliiTrachenko
(解析为任意)。服务器url='Parse_url'代码>试试这个。当我使用require('parse')
时,编译时会出现大量错误。现在你必须使用const而不是let。这解决了我的问题。
npm install --save @types/parse parse