I've been searching and trying different things for over an hour. I've found many articles that are basically what's happening to me, but nothing I'm finding/trying is fixing the 404. Angular is converting my $http.post to method OPTIONS. This is causing my node/express route to fail because there is no OPTIONS route. It's a POST route. So I get a 404. The middleware runs fine of course, but the app.post route cannot be hit and cannot figure out how to force the method to be POST.
This is what I see in Chrome console "Console" tab...
This is what I see in Chrome console "Network" tab...
This is my AngularJS Service code...
This is my Node/Express routes middleware code...
This is my Node/Express POST route will not run because method is wrong!!!...
I've tried soooo many different things in the client and server code and setting headers in the client and server and I cannot make this work.
Can someone please sort me out? :-/
EDIT:
I found it myself, finally. My issue had absolutely nothing to do with the "duplicate" article. It looked like the same issue, but it absolutely was not the same. My screen shots above DO show the issue. It is visible and I'll accept the answer from whomever sees it...