Javascript 回拨post时出现内部服务器错误
我正在尝试测试登录帖子,端点存在并且正常,但是响应总是错误的。 细节:请求未在我的端点中命中,因此错误500不是我后端的错误。 细节2:在chrome的网络选项卡中,请求不会出现 错误返回:Javascript 回拨post时出现内部服务器错误,javascript,angular,typescript,httprequest,Javascript,Angular,Typescript,Httprequest,我正在尝试测试登录帖子,端点存在并且正常,但是响应总是错误的。 细节:请求未在我的端点中命中,因此错误500不是我后端的错误。 细节2:在chrome的网络选项卡中,请求不会出现 错误返回: body:Object {error: "Object(...) is not a function"} headers:HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: } status:500 statusText:"In
body:Object {error: "Object(...) is not a function"}
headers:HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: }
status:500
statusText:"Internal Server Error"
url:"http://localhost:8080/"
我的代码是:
login(user, onsuccess?, onerror?): void {
let url: string = `${this.BASE_URL}/`;
this.httpClient.post(url, user, { headers: this.headers }).subscribe(
response => {
this.setLogin("test");
if (onsuccess) {
onsuccess(response);
}
},
error => {
this.setLogin("test");
if (onerror) {
onerror(error);
}
},
);
}
什么问题?内部服务器错误状态:500是服务器端错误 这意味着服务器用于连接数据库的凭据可能有问题,引发异常,或者发送到路由的参数不正确
如果只给出前端代码,就无法确定它是哪个。内部服务器错误状态:500是服务器端错误 这意味着服务器用于连接数据库的凭据可能有问题,引发异常,或者发送到路由的参数不正确 仅凭前端代码无法确定它是哪一个。我发现了问题
import { InMemoryWebApiModule } from 'angular-in-memory-web-api';
InMemoryWebApiModule.forRoot(TestMock, {
passThruUnknownUrl: true
}
我曾在某些情况下使用模拟来模拟api,但这导致了问题,并避免了我真正的请求被激发。我发现了问题
import { InMemoryWebApiModule } from 'angular-in-memory-web-api';
InMemoryWebApiModule.forRoot(TestMock, {
passThruUnknownUrl: true
}
我曾在某些情况下使用模拟来模拟api,但这导致了问题,并避免了我真正的请求被触发。请求未在我的api中命中。尝试使用POSTMAN或SoapUI进行POST调用。它命中了一些api,返回了500。如果它没有到达预期的端点,那么您在某个地方错误地定义了目标。可能它不应该是
localhost:8080
,而是某个外部Web服务器?请求未触发,未出现在“我的网络”选项卡中,并且我的端点未收到任何请求请求我的api中未命中的请求。尝试使用POSTMAN或SoapUI进行POST调用。它命中一些api,返回500。如果它没有到达预期的端点,那么您在某个地方错误地定义了目标。也许它不应该是localhost:8080
,但是一些外部Web服务器?请求没有启动,没有出现在“我的网络”选项卡中,并且我的端点没有收到任何请求