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
|
||||
const server = express()
|
||||
const goodreads = require('./api/goodreads')
|
||||
|
||||
// set template engine
|
||||
server.set('view engine', 'ejs')
|
||||
@ -28,17 +29,20 @@ if (process.env.NODE_ENV !== 'production') {
|
||||
server.use(bodyParser.json())
|
||||
server.use(bodyParser.urlencoded({ extended: true }))
|
||||
|
||||
server.use('/', (req, res, next) => {
|
||||
console.log('hello')
|
||||
server.get('/', (req, res, next) => {
|
||||
res.render('index')
|
||||
})
|
||||
|
||||
server.use('/search', (req, res, next) => {
|
||||
server.get('/search', (req, res, next) => {
|
||||
res.render('search')
|
||||
})
|
||||
|
||||
server.use('/search-result', (req, res, next) => {
|
||||
server.get('/result', (req, res, next) => {
|
||||
goodreads.search().then((result) => {
|
||||
res.locals.result = result
|
||||
|
||||
res.render('result')
|
||||
})
|
||||
})
|
||||
|
||||
// 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'))})`)
|
||||
})
|
||||
|
||||
const goodreads = require('./api/goodreads')
|
||||
|
||||
goodreads.search().then((result) => console.dir(result, { colors: true, depth: 5 }))
|
||||
|
||||
@ -1,3 +1,7 @@
|
||||
<% include header %>
|
||||
|
||||
<pre>
|
||||
<%- JSON.stringify(result, null, ' ') %>
|
||||
</pre>
|
||||
|
||||
<% include footer %>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user