REST 호출을 사용하여 서버 측 RPC 모듈 함수를 호출하고 싶습니다.Wakanda 2 - RPC 호출 용 REST API
실제로 이미 가까운 위치에 있지만 뭔가 내부적으로 500 개의 내부 서버 오류가 발생하며 문제를 해결하는 방법을 모르겠습니다. 아래는 내가 가지고있는 것입니다. 모듈 및 프로젝트 설정에서 RPC를 사용할 수 있습니다. CORS는 허용됩니다.
rpc(moduleName: string, methodName: string, params: any[]): Promise<any> {
let data = {
jsonrpc: '2.0',
//id: 167972631107,
module: moduleName,
method: methodName,
params: params
};
let headers = new Headers({
'Content-Type': 'application/json'
});
return this.http.post(`http://127.0.0.1:8081/rpc/`, JSON.stringify(data), headers).toPromise();
}
참고 : 이것은 실제로 정확합니다. 모듈 자체에서 문제가 발생했습니다. 특히 새로운'directory.currentSession' 대신'currentSession()'을 사용하여 모듈의 세션 데이터를 가져 왔습니다. RPC 호출이 500 서버 오류를 반환 한 이유. – NAMS