Alfresco CE 5.1.eのログインREST APIを使用してReactJSアプリケーションでログインしようとしていますが、次のエラーがコンソールにあります。私のブラウザ:認証Alfresco 5.1.eを使用したReactJSのJSON解析エラーです。CEログインREST API
構文エラーのJSONは、JSONデータの1列1
このエラーは、AlfrescoはのCEの4.2.eでは発生していない、と私はアプリケーションを持っているラインでのデータの予期せぬ終了を解析しますReact Nativeとログインすると、4.2.eと5.1.eで動作します。 私はAlfrescoにCORSを設定しました。 Login.js
loginAlfresco() {
loginAlfresco(this.state.username, this.state.password)
.then((data) =>
this.setState({ticket: data})
).catch((error) =>
alert(error)
)
};
JSON
API-client.js
function loginAlfresco(user, pass)
{
return fetch(alfrescoLocal + "api/login",
{
method: 'post',
dataType: 'json',
body: JSON.stringify(
{
username: user,
password: pass
})
})
.then((res) => res.json())
.then(data => alert(data))
.catch(error => alert("Error" + error))
};
:私が思うは、私は次のコードを使用しています、問題はReactJSであるWICH送信される:
{
"username":"user",
"password":"12345"
}
クロームのコンソールでの応答は次のとおりです。
Solicitud desde otro原産地bloqueada:ラpolíticaデMISMO原産地 impideレアーエルrecursoのremoto http://EXTERNAL-IP:8082/alfresco/s/api/loginエン(razón:FALTAラカベセラ CORS「アクセス制御 - 許可します-原点')。
とネットワーククローム:
Request URL: http://EXTERNAL-IP:8082/alfresco/s/api/login Request Method: POST Status Code: 200 OK Remote Address: localhost:8082
任意のアイデア?
解析しようとしているデータのコピーを投稿してください。 –
ありがとう、私はそれを追加しました... – Arak
ブラウザの開発者ツールを使って、送受信されているものを正確に見ることができますか? – Gagravarr