javascript - twitter api - nodejs问题
问题描述
我对 NodeJS 和 twitter api 还很陌生,我遇到了一些问题。免责声明:由于 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>
配置.js:
module.exports = {
consumer_key: '',
consumer_secret: '',
access_token: '',
access_token_secret: '',
timeout_ms: 60*1000, // optional HTTP request timeout to apply to all requests.
strictSSL: true, // optional - requires SSL certificates to be valid.
}
和 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');
当我在终端中仅运行 bot.js 文件时,它工作正常但是当我在 Web 控制台上运行代码时,我得到 2 Reference ReferenceError: Can't find variable: require ... ReferenceError: Can't find variable: module
解决方案
推荐阅读
- java - 如何将代码拆分为同一目录中的两个 .java 文件(使用类)?
- python - 是否可以更新/覆盖 Airflow ['dag_run'].conf?
- scrapy - 为什么scrapy突然给我一个*不可预测的* AttributeError,说明没有属性'css'
- javascript - 如何检查是否选择了在数据网格内动态创建的单选按钮?
- json - 显示错误 Http 请求的 Toaster 错误
- go - Golang 多方法接口和结构体命名
- java - 活动没有停止响应
- spring - 如何修复由于 org.asciidoctor:asciidoctor-maven 导致的错误
- c# - 尝试从文件夹中提取所有电子邮件,但在 1000 处停止
- java - Java 字节码执行不理解 go 语句在字节码中的工作方式