最近几天,我一直在ABP忙于做一个项目,昨天我整天都在做这项工作,回家后一切都正常了。今天,我(从另一个位置)启动了该项目,现在登录时出现此弹出窗口错误:
UserNameOrEmailAddress字段为必填。
我在控制台中检查了一下,它给出了2个错误:
POST http://localhost:21021/api/TokenAuth/Authenticate 400(错误请求)
和:
ERROR错误:发生意外的服务器错误。 在新的SwaggerException(service-proxies.ts:4308) 在throwException(service-proxies.ts:4328) 在MergeMapSubscriber.project(service-proxies.ts:1618) 在MergeMapSubscriber.push ../ node_modules / rxjs / _esm5 / internal / operators / mergeMap.js.MergeMapSubscriber._tryNext (mergeMap.js:60) 在MergeMapSubscriber.push ../ node_modules / rxjs / _esm5 / internal / operators / mergeMap.js.MergeMapSubscriber._next (mergeMap.js:50) 在MergeMapSubscriber.push ../ node_modules / rxjs / _esm5 / internal / Subscriber.js.Subscriber.next (Subscriber.js:54) 在Observable._subscribe(service-proxies.ts:4334) 在Observable.push ../ node_modules / rxjs / _esm5 / internal / Observable.js.Observable._trySubscribe中 (Observable.js:42) 在Observable.push ../ node_modules / rxjs / _esm5 / internal / Observable.js.Observable.subscribe (Observable.js:28) 在MergeMapOperator.push ../ node_modules / rxjs / _esm5 / internal / operators / mergeMap.js.MergeMapOperator.call (mergeMap.js:28)
我使用正确的凭据登录,如果我在Swagger UI上使用相同的凭据运行authenticate方法,则会收到 200 OK 响应。也许这与我在其他位置运行程序有关?