18 lines
447 B
Python
18 lines
447 B
Python
from flask import Flask, config
|
|
from dotenv import dotenv_values
|
|
from pymongo import MongoClient
|
|
from bson.json_util import dumps
|
|
|
|
config = dotenv_values(".env")
|
|
|
|
app = Flask(__name__)
|
|
|
|
app.mongoclient = MongoClient(config["DB_URI"])
|
|
app.db = app.mongoclient[config["DB_NAME"]]
|
|
print("Connected to MongoDB database")
|
|
|
|
@app.route('/api/message')
|
|
def get_messages():
|
|
messages = dumps(list(app.db["message"].find(limit=100)))
|
|
return messages
|