summaryrefslogtreecommitdiff
path: root/bucky/app
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2017-12-11 09:22:10 +0100
committerJules Laplace <julescarbon@gmail.com>2017-12-11 09:22:10 +0100
commit75227818ae83dded3152f3c8667db6e87f94fde7 (patch)
treeedecac4a26f1f66923083cf671498594c25054b5 /bucky/app
parent8340d74a0b953b12134302eca14aaec0a0a67fba (diff)
log in and out
Diffstat (limited to 'bucky/app')
-rw-r--r--bucky/app/index.js10
-rw-r--r--bucky/app/router.js11
2 files changed, 8 insertions, 13 deletions
diff --git a/bucky/app/index.js b/bucky/app/index.js
index e2fcd48..0da18c7 100644
--- a/bucky/app/index.js
+++ b/bucky/app/index.js
@@ -21,13 +21,8 @@ var site = module.exports = {}
site.init = function(){
app = express()
app.set('port', 5000)
- app.set('view engine', 'ejs')
- app.set('views', path.join(__dirname, '../../views'))
- app.use(express.static(path.join(__dirname, '../../public')))
-
app.use(favicon(__dirname + '../../../public/favicon.ico'))
app.use(bodyParser.json())
- app.use(bodyParser.urlencoded({ extended: false }))
app.use(session({
key: 'bucky.sid',
@@ -45,6 +40,7 @@ site.init = function(){
saveUninitialized: false,
}))
app.use(csurf({ cookie: false }))
+ app.disable('x-powered-by')
app.use(express.query())
app.use(passport.initialize())
@@ -61,6 +57,10 @@ site.init = function(){
})
site.route(app)
+
+ app.set('view engine', 'ejs')
+ app.set('views', path.join(__dirname, '../../views'))
+ app.use(express.static(path.join(__dirname, '../../public')))
}
site.route = require('./router')
diff --git a/bucky/app/router.js b/bucky/app/router.js
index 007ff6b..eada09b 100644
--- a/bucky/app/router.js
+++ b/bucky/app/router.js
@@ -15,11 +15,6 @@ module.exports = function(app){
app.get("/", middleware.ensureAuthenticated, function(req, res){
res.redirect('/index')
})
- app.get("/login", function(req, res){
- res.render("pages/login", {
- title: "login"
- })
- })
app.get("/index", middleware.ensureAuthenticated, function(req, res){
res.render("pages/index", {
title: fortune("titles"),
@@ -49,7 +44,6 @@ module.exports = function(app){
}
)
- app.post("/api/login", auth.loggedInLocal)
app.get("/api/index",
bucky.ensureLastlog,
middleware.ensureAuthenticated,
@@ -66,10 +60,10 @@ module.exports = function(app){
})
}
)
+
app.get("/api/keyword/:keyword",
bucky.ensureLastlog,
middleware.ensureAuthenticated,
- bucky.keyword,
bucky.ensureThreadsForKeyword,
bucky.ensureCommentCountsForThreads,
bucky.ensureFileCountsForThreads,
@@ -223,5 +217,6 @@ module.exports = function(app){
// send new mail
}
)
-
+
+ auth.route(app)
}