Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript twitterapi-nodejs问题_Javascript_Html_Css_Node.js - Fatal编程技术网

Javascript twitterapi-nodejs问题

Javascript twitterapi-nodejs问题,javascript,html,css,node.js,Javascript,Html,Css,Node.js,我对NodeJS和twitterapi相当陌生,遇到了一些问题。免责声明:因为twitter api的使用条款非常严格,我想明确表示,我不会从这个项目中获利,也不会使用它损害任何人的隐私 我有一个html页面: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi

我对NodeJS和twitterapi相当陌生,遇到了一些问题。免责声明:因为twitter api的使用条款非常严格,我想明确表示,我不会从这个项目中获利,也不会使用它损害任何人的隐私

我有一个html页面:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="bot.css" type="text/css">
    <title>document</title>
</head>
<body>
    <div class="main">
        <h1></h1>
    </div>
    <script src="bot.js"></script>
    <script src="config.js"></script>
</body>
</html>
还有bot.js:

var Twit=require('twit');

var config=require('./config');

var T = new Twit(config);

let params = {
    q: 'polar-bear since:2011-07-11', 
    count: 2
}


function getData(err, data, response){
    for(let i=0;i<data.statuses.length;i++){
        console.log(`Tweet number ${i+1} : ${data.statuses[i].text}`);
    }
}


T.get('search/tweets', params, getData)



let page=document.querySelector('h1');

var Twit=require('Twit');
var config=require('./config');
var T=新Twit(配置);
设params={
问:北极熊自2011年7月11日起,
计数:2
}
函数getData(错误、数据、响应){

对于(假设i=0;iYou不能在nodejs环境之外使用
require
module
;这些都是烘焙到nodejs中的。如果您想在nodejs之外使用它们,比如web控制台,您需要使用一个transpiler,比如babel/webpack。同意@marshy101。不过,我也建议您尝试一下这是一个非常简单的0配置IGHealthPosil工具可以帮助你运行和运行。但是,你也可能会考虑做一个节点JS API+前端,而你实际的后端将代理到推特API。
var Twit=require('twit');

var config=require('./config');

var T = new Twit(config);

let params = {
    q: 'polar-bear since:2011-07-11', 
    count: 2
}


function getData(err, data, response){
    for(let i=0;i<data.statuses.length;i++){
        console.log(`Tweet number ${i+1} : ${data.statuses[i].text}`);
    }
}


T.get('search/tweets', params, getData)



let page=document.querySelector('h1');