我有一个自定义错误对象,我正在尝试更改继承的堆栈。
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');
Route::get('auth/register_draw', 'Auth\AuthController@getRegisterDraw')->name('register_draw');
出于某种原因,这个错误只发生在firefox中。
this.stack = (new Error(message)).stack
答案 0 :(得分:4)
您正在扩展es6-error,定义Object.defineProperty(this, 'stack', {
enumerable : false,
value : (new Error(message)).stack,
});
属性,如下所示:
writable
默认情况下,已定义属性is supposed to be false
的EditPost.aspx?mid=0
属性。在严格模式下,this will result in an error。因此,您的代码似乎在Firefox中以严格模式运行。