【发布时间】:2015-10-26 09:58:02
【问题描述】:
我正在构建一个网站,该网站将根据用户输入搜索 Twitter 的 API。如果我对搜索内容进行硬编码,我可以正常工作:
app.js(节点快递)
var express = require('express')
var app = express()
var Twit = require('twit')
app.use(express.static(__dirname + '/public'));
var T = new Twit({
consumer_key: 'bla'
, consumer_secret: 'bla'
, access_token: '35929248-bla'
, access_token_secret: 'bla'
})
//get based on search term, count, location, etc
app.get('/tw', function (req, res) {
T.get('search/tweets', { q: 'beverly hills playhouse', count: 100}, function(err, data, response) {
res.send(data);
});
});
var server = app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
这是我的 jquery:
$(function () {
$("#search-button").click(function() {
$.getJSON(
//URL of web service
"http://localhost:3000/tw"
).done(function (result) {
console.log(result);
});
});
});
现在,我想根据我的 HTML 上的用户输入来更改 q: 'beverly hills playhouse' 和 count: 我猜我将使用的其他 get 方法的所有其他变量。
【问题讨论】:
标签: javascript jquery html node.js express