OAuth login & node.js & passport.js

There was an announcement months ago that changes to Helix were coming, with scheduled windows that would temporarily apply the change to give people warning if their apps were broken, before going fully live yesterday.

Most Passport modules on Twitch didn’t bother to update to the announced changed, so stopped working.

Try using https://developer.aliyun.com/mirror/npm/package/@d-fischer/passport-twitch which is a fork that has been updated and should work.