Define routes with get and fetch and output goodreads result in /result
This commit is contained in:
parent
2f2ed9697e
commit
18e7d4a627
@ -12,6 +12,7 @@ const chalk = require('chalk')
|
|||||||
|
|
||||||
// initialize an express instance
|
// initialize an express instance
|
||||||
const server = express()
|
const server = express()
|
||||||
|
const goodreads = require('./api/goodreads')
|
||||||
|
|
||||||
// set template engine
|
// set template engine
|
||||||
server.set('view engine', 'ejs')
|
server.set('view engine', 'ejs')
|
||||||
@ -28,17 +29,20 @@ if (process.env.NODE_ENV !== 'production') {
|
|||||||
server.use(bodyParser.json())
|
server.use(bodyParser.json())
|
||||||
server.use(bodyParser.urlencoded({ extended: true }))
|
server.use(bodyParser.urlencoded({ extended: true }))
|
||||||
|
|
||||||
server.use('/', (req, res, next) => {
|
server.get('/', (req, res, next) => {
|
||||||
console.log('hello')
|
|
||||||
res.render('index')
|
res.render('index')
|
||||||
})
|
})
|
||||||
|
|
||||||
server.use('/search', (req, res, next) => {
|
server.get('/search', (req, res, next) => {
|
||||||
res.render('search')
|
res.render('search')
|
||||||
})
|
})
|
||||||
|
|
||||||
server.use('/search-result', (req, res, next) => {
|
server.get('/result', (req, res, next) => {
|
||||||
res.render('result')
|
goodreads.search().then((result) => {
|
||||||
|
res.locals.result = result
|
||||||
|
|
||||||
|
res.render('result')
|
||||||
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
// server.use('/', (req, res, next) => {
|
// server.use('/', (req, res, next) => {
|
||||||
@ -52,6 +56,4 @@ server.listen(port, () => {
|
|||||||
console.info(`[${chalk.cyan('INIT')}] HTTP Server listening on port ${chalk.magenta(port)} (${chalk.yellow(server.get('env'))})`)
|
console.info(`[${chalk.cyan('INIT')}] HTTP Server listening on port ${chalk.magenta(port)} (${chalk.yellow(server.get('env'))})`)
|
||||||
})
|
})
|
||||||
|
|
||||||
const goodreads = require('./api/goodreads')
|
|
||||||
|
|
||||||
goodreads.search().then((result) => console.dir(result, { colors: true, depth: 5 }))
|
|
||||||
|
|||||||
@ -1,3 +1,7 @@
|
|||||||
<% include header %>
|
<% include header %>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<%- JSON.stringify(result, null, ' ') %>
|
||||||
|
</pre>
|
||||||
|
|
||||||
<% include footer %>
|
<% include footer %>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user