blob: 1006a2aea6ecc7bcd844d7a162d7e57e1b8b8747 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
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
|