我目前正在开发一个网络应用程序,其中大部分内容都是用Markdown编写的。因此,为了处理这个问题,我想创建一个GitHub存储库来托管所有Markdown文件,然后使用fetch() API从GitHub获取这些文件。
我的代码如下:
我的代码如下:
fetch('https://github.com/erasabi/trekthroughs/blob/master/pen_testing/RickdiculouslyEasy.md')
.then(response => response.blob())
.then(result => console.log(result));
当我这样做时,我遇到了以下错误:
无法加载https://github.com/erasabi/trekthroughs/blob/master/pen_testing/RickdiculouslyEasy.md:请求的资源未包含“Access-Control-Allow-Origin”标头。因此,不允许使用来源为“null”的访问。如果不透明响应满足您的需求,请将请求模式设置为“no-cors”以禁用CORS获取资源。
有没有什么办法解决这个问题?最终目标是,一旦获取了markdown文件的内容,我想使用showdown或markedjs将其转换为html以在网站上使用。