How to create customized error with custom error options in restify 7.x?
I would like to create some customized errors in a project, using restify (version 7.x) with custom error options. Now I'm able to create a customized error with parameters code and message using restify-errors. And I tried to create an error with more than two params using the subclassing property of restify-errors using the makeConstructor()
.
restifyErrors.makeConstructor('ValidationError',
restCode: 'ValidationError',
statusCode: 400,
message: message
);
var myErr = new errors.ValidationError();
But I can't implement it successfully, ended up with the below-shown error
var myErr = new errors.ValidationError();
^
TypeError: errors.ValidationError is not a constructor
And also, I tried restify-error-options it also wouldn't work for me.
Can anyone suggest a solution to this problem or suggest me how to implement customized errors with custom error options?
javascript node.js error-handling restify
add a comment |
I would like to create some customized errors in a project, using restify (version 7.x) with custom error options. Now I'm able to create a customized error with parameters code and message using restify-errors. And I tried to create an error with more than two params using the subclassing property of restify-errors using the makeConstructor()
.
restifyErrors.makeConstructor('ValidationError',
restCode: 'ValidationError',
statusCode: 400,
message: message
);
var myErr = new errors.ValidationError();
But I can't implement it successfully, ended up with the below-shown error
var myErr = new errors.ValidationError();
^
TypeError: errors.ValidationError is not a constructor
And also, I tried restify-error-options it also wouldn't work for me.
Can anyone suggest a solution to this problem or suggest me how to implement customized errors with custom error options?
javascript node.js error-handling restify
add a comment |
I would like to create some customized errors in a project, using restify (version 7.x) with custom error options. Now I'm able to create a customized error with parameters code and message using restify-errors. And I tried to create an error with more than two params using the subclassing property of restify-errors using the makeConstructor()
.
restifyErrors.makeConstructor('ValidationError',
restCode: 'ValidationError',
statusCode: 400,
message: message
);
var myErr = new errors.ValidationError();
But I can't implement it successfully, ended up with the below-shown error
var myErr = new errors.ValidationError();
^
TypeError: errors.ValidationError is not a constructor
And also, I tried restify-error-options it also wouldn't work for me.
Can anyone suggest a solution to this problem or suggest me how to implement customized errors with custom error options?
javascript node.js error-handling restify
I would like to create some customized errors in a project, using restify (version 7.x) with custom error options. Now I'm able to create a customized error with parameters code and message using restify-errors. And I tried to create an error with more than two params using the subclassing property of restify-errors using the makeConstructor()
.
restifyErrors.makeConstructor('ValidationError',
restCode: 'ValidationError',
statusCode: 400,
message: message
);
var myErr = new errors.ValidationError();
But I can't implement it successfully, ended up with the below-shown error
var myErr = new errors.ValidationError();
^
TypeError: errors.ValidationError is not a constructor
And also, I tried restify-error-options it also wouldn't work for me.
Can anyone suggest a solution to this problem or suggest me how to implement customized errors with custom error options?
javascript node.js error-handling restify
javascript node.js error-handling restify
edited Nov 15 '18 at 5:21
Ranjith Rajendran
asked Nov 14 '18 at 12:11
Ranjith RajendranRanjith Rajendran
13
13
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53299948%2fhow-to-create-customized-error-with-custom-error-options-in-restify-7-x%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53299948%2fhow-to-create-customized-error-with-custom-error-options-in-restify-7-x%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown