我环顾四周,找到了类似的答案,但没有一个符合我的格式或模式。
我有以下TwitterNPM.js文件,它是节点,它返回了一堆数据:
var Twit = require('twit')
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
T.get('search/tweets', { q: 'beverly hills playhouse', count: 100}, function(err, data, response) {
console.log(data)
})
我有一个jquery文件设置如下:
$(function () {
$("#search-button").click(function() {
$.getJSON(
//URL of web service
"TwitterNPM.js"
).done(function (result) {
console.log(result);
});
});
});
我想问题是,我甚至可以这样做吗?我想要的是能够使用我的node.js的输出数据并使用jquery将其放入我的HTML中
答案 0 :(得分:1)
您需要一个Web服务器,请参阅节点express
var Twit = require('twit')
var T = new Twit({
consumer_key: 'bla'
, consumer_secret: 'bla'
, access_token: '35929248-bla'
, access_token_secret: 'bla'
})
var express = require('express')
var app = express()
app.get('/tw', function (req, res) {
T.get('search/tweets', { q: 'beverly hills playhouse', count: 100}, function(err, data, response) {
res.json(data)
})
})
app.listen(80)
然后在浏览器端
$(function () {
$("#search-button").click(function() {
$.getJSON(
//URL of web service
"http://localhost/tw"
).done(function (result) {
console.log(result);
});
});
});