代码拉取完成,页面将自动刷新
npm i egg-apm
APM_SERVER_NAME
传入,不传默认package.json -> name
APM_SERVER_URL
传入,不传默认http://localhost:8200
import { EggPlugin } from 'egg';
const plugin: EggPlugin = {
apm: {
enable: true,
package: 'egg-apm',
env: [ 'prod' ], // 建议只在生产环境中启用
},
};
export default plugin;
import 'source-map-support/register';
import 'egg-apm/register'; // 注册APM agent
import * as Egg from 'egg';
Egg.start({ ignoreWarning: true })
.then(app => {
app.listen(3000);
});
// config 配置
config.onerror = {
accepts: () => 'json',
all(err, ctx) {
ctx.body = { code: ctx.status || 500, msg: err.message || '系统错误' };
// tslint:disable-next-line: no-unused-expression
ctx.app.apm && ctx.app.apm.captureError(err);
},
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。