我正在使用 React 使用Snoowrap
Reddit api 包装器切换图像。当我仅使用 Node.js 和 app 模块使用此功能时,它可以正常工作:
reddit.getSubreddit('pics').getRandomSubmission().then(function(post){
return(post.url.toString());
});
这就是我的普通 NodeJS 应用程序的功能的样子,这里的代码可以 100% 正常工作
app.get('/getimage', function(req, res){
r.getSubreddit(subreddit).getRandomSubmission().then(function(post){
if(post.url.includes(".jpg") || post.url.includes(".png")){
res.send(post.url);
res.end();
}
else{
res.send("No picture extension as .jpg .png")
console.log("No .jpg Extension");
}
});
console.log("Pressed!");
});
此处的代码给了我一个未处理的 403 拒绝错误我下载了 chrome 浏览器 CORS 标头扩展并修复了Access-Control-Allow-Origin
错误但现在它给了我一个 403 错误
getPic: function() {
reddit.getSubreddit('pics').getRandomSubmission().then(function(post){
return(post.url.toString());
});
},