【发布时间】:2018-12-25 19:12:48
【问题描述】:
我正在尝试在客户端显示 twits。已经尝试使用 express-generator 但它不起作用。 我可以在控制台中看到它们,但我无法将它们拿出来并显示在前面。我相信它应该很简单。 请帮忙! 谢谢
server.js
const http = require('http')
const port = 5004;
const app = require('./app')
const mongoConnection = require('./db/config/mongoConnection')
http
.createServer()
.on('request', app)
.on('error', function(error){
switch (error.code){
case 'EADDRINUSE':
console.log('error')
break;
case 'EACCES':
console.log('error de permisos')
break;
default:
throw error;
}
})
.listen(port)
app.js
const express = require('express');
const twitsModel = require('./db/models/twits')
const controller = require('./controller')
const bodyParser = require('body-parser')
const twitter = require('twitter');
const config = require('./config')
const client = new twitter(config);
const params = {
q: 'apple', count: 3
}
const app = express()
.use(bodyParser.urlencoded({extended: true}))
.use(bodyParser.json())
client.get('search/tweets', params, function(error, tweets, response){
console.log(tweets)
})
.use(express.static('./public')) // -----> it does not work
module.exports = app
【问题讨论】: