Cleaning up code
This commit is contained in:
parent
f457dc0dfc
commit
26dd6b0798
20
index.js
20
index.js
@ -1,36 +1,22 @@
|
|||||||
const express = require('express')
|
const express = require('express')
|
||||||
const app = express()
|
const app = express()
|
||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
|
const path = require('path')
|
||||||
const util = require('./server/util')
|
const util = require('./server/util')
|
||||||
require('dotenv').config()
|
require('dotenv').config()
|
||||||
|
|
||||||
app.set('env', process.env.NODE_ENV || "production")
|
app.set('env', process.env.NODE_ENV || "production")
|
||||||
app.set('view engine', 'pug')
|
app.set('view engine', 'pug')
|
||||||
app.set('port', process.env.PORT || 3000)
|
app.set('port', process.env.PORT || 3000)
|
||||||
app.set('db_path', process.env.DB_PATH || "/data")
|
|
||||||
|
|
||||||
if (!fs.existsSync(app.get('db_path'))) {
|
|
||||||
fs.mkdirSync(app.get('db_path'))
|
|
||||||
}
|
|
||||||
const db_path_file = path.join(app.get('db_path'), 'db.json')
|
|
||||||
if (!fs.existsSync(db_path_file)) {
|
|
||||||
fs.closeSync(fs.openSync(db_path_file, 'w'));
|
|
||||||
}
|
|
||||||
const adapter = new FileSync(db_path_file)
|
|
||||||
const db = low(adapter)
|
|
||||||
db.defaults({ posts: [] })
|
|
||||||
.write()
|
|
||||||
|
|
||||||
app.use((req, res, next) => {
|
|
||||||
req.db = db
|
|
||||||
})
|
|
||||||
|
|
||||||
app.use('/', require('./routes/main'))
|
app.use('/', require('./routes/main'))
|
||||||
app.use('/', require('./routes/static'))
|
app.use('/', require('./routes/static'))
|
||||||
app.use('/feed', require('./routes/feed'))
|
app.use('/feed', require('./routes/feed'))
|
||||||
app.use('/rss', require('./routes/feed'))
|
app.use('/rss', require('./routes/feed'))
|
||||||
|
|
||||||
|
console.log('Updating DB...')
|
||||||
util.updateDB()
|
util.updateDB()
|
||||||
|
console.log('- done!')
|
||||||
|
|
||||||
app.listen(app.get('port'), () => {
|
app.listen(app.get('port'), () => {
|
||||||
console.log(`Node server listening at http://localhost:${app.get('port')}`)
|
console.log(`Node server listening at http://localhost:${app.get('port')}`)
|
||||||
|
|||||||
@ -55,9 +55,4 @@ router.get('/pgp', (req, res) => {
|
|||||||
res.render('pgp', { title: 'PGP — yarmo.eu' })
|
res.render('pgp', { title: 'PGP — yarmo.eu' })
|
||||||
})
|
})
|
||||||
|
|
||||||
// router.get('/updateDB', async (req, res) => {
|
|
||||||
// const response = await util.updateDB()
|
|
||||||
// res.send(response)
|
|
||||||
// })
|
|
||||||
|
|
||||||
module.exports = router
|
module.exports = router
|
||||||
|
|||||||
@ -112,16 +112,6 @@ const getNotesFromFiles = async (opts) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const getPost = async (slug) => {
|
const getPost = async (slug) => {
|
||||||
// let post = null, posts = await getBlogPosts()
|
|
||||||
// posts = _.filter(posts, (p) => { return slug == p.slug })
|
|
||||||
// post = posts.length > 0 ? posts[0] : null
|
|
||||||
//
|
|
||||||
// if (!post) {
|
|
||||||
// posts = await getNotes()
|
|
||||||
// posts = _.filter(posts, (p) => { return slug == p.slug })
|
|
||||||
// post = posts.length > 0 ? posts[0] : null
|
|
||||||
// }
|
|
||||||
|
|
||||||
let post = db.get('posts')
|
let post = db.get('posts')
|
||||||
.find({ slug: slug })
|
.find({ slug: slug })
|
||||||
.value()
|
.value()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user