I've been working on a project recently where I have an Expressjs server that supplies weather forecast data to its clients. Right now, I'm using express simply as a means of exposing some functions I have on the server. Here are some of my endpoints:
As you can see, the API is not REST but rather more RPC style.
Is it considered bad practice to use the express framework simply as a means of doing RPC? Would I be better served using some kind of RPC framework for this?