求nodejs 错误控制方法?
发布于 2年前 作者 initphp 2070 次浏览

求nodejs 错误控制方法? 如何避免因为语法错误 服务直接崩掉的方法!

7 回复

语法错误? 简单的就是try catch包起来 通用的就是

process.on('uncaughtException', function (err) {
console.log('Caught exception: ' + err);
});

恩 好,已经搞定

        try { //异常捕获
            initnode.core.init(initnode);
        } catch (err) {
            initnode.log = initnode.load('log', 'init');
            var path = initnode.config.base.error_log;
            initnode.log.write(path, err + '\r\n'); //写入错误日志
            initnode.response.send500();
        }

@initphp try-catch千万别写在异步里哦~

@a272121742 求指导!为啥不能

@initphp 下面大神给你解释了!以大神讲解的版本为准。

回到顶部