'Why is FLASK not running on given route?

I am not able to get http://127.0.0.1:5000/movie Url from the browser. Every time it gives 404. The only time it worked was with URL from hello world.

I am trying to run a recommender system deployment solution with flask, based on https://medium.com/analytics-vidhya/build-a-movie-recommendation-flask-based-deployment-8e2970f1f5f1.

I have tried uninstall flask and install again but nothing seems to work.

Thank you!

from flask import Flask,request,jsonify
from flask_cors import CORS
import recommendation

app = Flask(__name__)
CORS(app) 
        
@app.route('/movie', methods=['GET'])
def recommend_movies():
    res = recommendation.results(request.args.get('title'))
    return jsonify(res)

if __name__=='__main__':
    app.run(port = 5000, debug = True)
    
    


Solution 1:[1]

http://127.0.0.1:5000/movie be careful not writing '/' after movie like http://127.0.0.1:5000/movie/

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 user8047206