1

我们在客户端使用 Asp.net Web API 2 - 服务器端 Angular 4 (angular-cli) 我们在服务器端集成了 Elmah 以进行错误处理。我们在客户端集成了 Jsnlog。

我们的 Angular 发布版本托管在http://ng.local.com中,API 发布版本托管在http://api.local.com/中。现在,我们已经浏览了 Jsnlog 配置的文档。但是,在向服务器发布错误时面临问题(向我们的 api 发布的http://api.local.com/发布),即缺少一些配置。

任何人都可以知道 Jsnlog 的配置以获得 API 服务器的 URL。

4

1 回答 1

0

此处提供了用于配置 JSNLog 端点的信息。查看此页面的“配置 JSNLog”部分(http://jsnlog.com/Documentation/HowTo/Angular2Logginghttp://jsnlog.com/Documentation/JSNLogJs/AjaxAppender/SetOptions)。

但总而言之,只需将此行添加到您的 app.module.ts 之前的 @NgModule({...

// Set the endpoint for JSNLog.

JL().setOptions({ 'appenders': [JL.createAjaxAppender('example appender').setOptions({'url': [Your Desired Endpoint Address] + '/jsnlog.logger'})] });

@NgModule({
...
于 2018-07-23T13:14:46.917 回答