脚本'/api/register.js'中的错误。错误:加载api时出错
问题描述:
我在使用Azure移动服务的自定义认证中遵循this tutorial。我的服务已经启动并运行了一段时间,但我现在开始实际实现了一个客户端数据存储库。脚本'/api/register.js'中的错误。错误:加载api时出错
因此,当我从iOS客户端测试自定义API register.js时,我无法使其与出现以下错误的日志一起工作。
我不明白这一点,因为register.js到位。此外,我还使用GIT源代码控制来远程编辑自定义API文件。
我的Xamarin客户端代码如下。
public async Task<string> RegisterUser (string email, string password)
{
try
{
JObject registerJObject = new JObject();
registerJObject.Add("email", email);
registerJObject.Add("password", password);
JToken response = await MobileService.InvokeApiAsync("register", registerJObject, HttpMethod.Post, null);
string status = response["Status"].Value<string>();
if (status == FAIL)
{
// failed, do something
}
else if (status == SUCCESS)
{
string token = response["token"].Value<string>();
// do something with the token
}
return status;
}
catch (MobileServiceInvalidOperationException ex)
{
throw;
}
}
仍然在报告错误等工作,但你得到的问题,这是一个内部500错误,我可以在上面的屏幕截图中看到日志。
答
错误:“脚本错误...加载api时出错”通常表示存在需要在指定的JavaScript文件内部修复的语法问题。
通常,日志中的错误意味着您的js源文件中存在语法错误。这听起来像是从你的问题,你实际上添加register.js文件之前得到这个,所以这是可以预料的。 – phillipv
只需再次检查脚本,注意到意外按下了一个字符替换设置变量值'。谢谢。 –
@phillipv请回答问题,以便我可以标记为正确。 –