mirror of
https://github.com/ClaytonWWilson/CS307-Team24.git
synced 2025-12-16 18:28:47 +00:00
27 lines
535 B
JavaScript
27 lines
535 B
JavaScript
/* eslint-disable promise/always-return */
|
|
const functions = require('firebase-functions');
|
|
const app = require('express')();
|
|
const FBauth = require('./util/fbAuth');
|
|
|
|
const cors = require('cors');
|
|
app.use(cors());
|
|
|
|
const { db } = require('./util/admin');
|
|
|
|
const {
|
|
putPost
|
|
} = require('./handlers/post');
|
|
|
|
|
|
const {
|
|
getUserDetails
|
|
} = require('./handlers/users');
|
|
|
|
|
|
// post routes
|
|
app.post('/putPost', FBauth, putPost);
|
|
|
|
// users routes
|
|
app.get('/getUser/:handle', getUserDetails);
|
|
|
|
exports.api = functions.https.onRequest(app); |