Create a Node.js API with JWT token based authentication like as user signup, user login, crud operations, upload files and using MySQL database.