-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdb_index.js
More file actions
90 lines (78 loc) · 2.3 KB
/
db_index.js
File metadata and controls
90 lines (78 loc) · 2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
const express = require('express');
const cors = require('cors');
const bp = require('body-parser');
const app = express();
const auth = require('./middlewares/auth');
const moduleRouter = require('./routes/module');
const topicRouter = require('./routes/topic');
const slideRouter = require('./routes/slide');
const infoRouter = require('./routes/info');
// const auth = require('./routers/auth');
// const firebase = require('firebase/app');
// require('firebase/database');
// firebase.initializeApp(require('./credentials.js'));
// const db = firebase.database();
// const { db } = require('./fire.js');
//
// function writeUserData(userId, name, email, imageUrl) {
// db.ref('users/' + userId).set({
// username: name,
// email: email,
// profile_picture : imageUrl
// });
// }
//
// var userRef = db.ref('users');
// userRef.on('value', (snapshot) => {
// const data = snapshot.val();
// log = data;
// });
app.use(cors())
app.use(bp.json())
app.use(bp.urlencoded({ extended: true }))
app.use('/', auth);
app.use('/module', moduleRouter);
app.use('/topic', topicRouter);
app.use('/slide', slideRouter);
app.use('/info', infoRouter);
app.get('/test', (req, res) => {
const { uid } = res.locals;
console.log(uid);
res.send({ uid });
});
// app.use('/auth', auth)
// let count = 1;
// let log = [];
// app.get('/', function(req, res) {
// writeUserData(count, 'user_' + count, 'u' + count + '@gmail.com', '');
//
// res.send(log);
// count++;
// });
// app.get('/register', (req, res) => {
// auth.createUserWithEmailAndPassword('alexgalocha.jr@gmail.com', '123456')
// .then((user) => {
// auth.currentUser.getIdToken()
// .then((token) => {
// res.send({ token });
// });
// })
// .catch((error) => {
// res.send({ error });
// });
// });
//
// app.get('/login', (req, res) => {
// auth.signInWithEmailAndPassword('alexgalocha.jr@gmail.com', '123456')
// .then((result) => {
// auth.currentUser.getIdToken()
// .then((token) => {
// res.send({ token });
// });
//
// })
// .catch((error) => {
// res.send({ error });
// });
// });
app.listen(3001);