javascript - 未捕获的语法错误:标识符“URL”已被声明
问题描述
这是我的代码,即使我将名称从 URL 更改为 API_URL,仍然是相同的错误。顺便说一句,我编写的代码只是为了了解 API 的工作原理和了解 Twitter API。在后端,我使用一个变量作为 const URL。那是我认为可能是由于后端和前端的同名错误。这就是为什么我尝试将名称从 URL 更改为 API_URL,但仍然无法正常工作。
const URL = "http://localhost:3000/tweets";
const onEnter = (e) => {
if(e.key == "Enter"){
getTwitterData();
}
}
/**
* Retrive Twitter Data from API
*/
const getTwitterData = () => {
const query = document.getElementById("user-search-input").value;
if(!query) return;
const encodedQuery = encodeURIComponent(query);
const fullurl =`${URL}?q=${encodedQuery}&count=10`;
fetch(fullurl).then((response)=>{
return response.json();
}).then((data)=>{
buildTweets(data.statuses);
})
}
/**
* Save the next page data
*/
const saveNextPage = (metadata) => {
}
/**
* Handle when a user clicks on a trend
*/
const selectTrend = (e) => {
}
/**
* Set the visibility of next page based on if there is data on next page
*/
const nextPageButtonVisibility = (metadata) => {
}
/**
* Build Tweets HTML based on Data from API
*/
const buildTweets = (tweets, nextPage) => {
let twitterContent = "";
tweets.map((tweet)=>{
twitterContent += `
<div class="tweet-container">
<div class="tweet-user-info">
<div class="tweet-user-profile">
</div>
<div class="tweet-user-name-container">
<div class="tweet-user-fullname">
Abhishek Sagar
</div>
<div class="tweet-user-username">
@abhisheksagar_
</div>
</div>
</div>
<div class="tweet-images-container">
<div class="tweet-image">
</div>
</div>
<div class="tweet-text-container">
${tweet.full_text}
</div>
<div class="tweet-date-container">
20 hours ago
</div>
</div>`
})
document.querySelector('.tweets-list').innerHTML = twitterContent;
}
/**
* Build HTML for Tweets Images
*/
const buildImages = (mediaList) => {
}
/**
* Build HTML for Tweets Video
*/
const buildVideo = (mediaList) => {
}
解决方案
推荐阅读
- java - 为什么不能两次调用 scanEverything 方法?它只打印出arrayList一次,第二个println显示一个空列表
- sql - 添加 IF ELSE 语句
- c++ - 我们可以定义两个同名但参数不同的函数吗?
- html - Vue.js - 根据选择更改数学运算符?
- javascript - global.HermesInternal - 属性 'HermesInternal' 在类型 'Global & typeof globalThis' 上不存在
- django - 模型中带有 json 字段的 Django crud api
- javascript - 无法读取未定义的属性“添加事件侦听器”
- python-3.x - flask_wtf 中无法识别自定义验证器
- c - hrtimer_init() 中的 hrtimer 定时器模式与 hrtimer_start() 中的到期模式
- python - python reindex不显示列值