I originally had a route in node.js that stated this:
If the req.url === something or something or something or something, do this, else, do that.
The problem i
the else statement is never executed because your if condition always returns true..
if (category === 'stupid' || 'stupid2') {
the second part of the condition i.e. after the ||
operator is 'stupid2
which is a truthy value
You're using it incorrectly.
category === 'stupid' || category === 'stupid2'
Your version is effectively...
(category === 'stupid') || 'stupid2'
...so because a non-empty string is "truthy", the RHS will always cause the ||
to pass.