下面是我从 Strapi 公开的 API 数据。
我有一列post_content是 Markdown,我使用 WYSIWYG 编辑器上传了图片。现在上传的图像的路径为
/uploads/f8d87d8b6b1e41fe9ecd965078c57dc1.png
Run Code Online (Sandbox Code Playgroud)
这是我的 Strapi 服务器上的路径,端口为 1337。
现在在我的 Nuxt 应用程序上,我尝试使用 VueShowDown 显示此内容,显然它会因为找不到文件而出错,因为 Nuxt 在端口 3000 上运行,并且 Nuxt 目录中没有文件,文件存储在 Strapi 服务器上。
在这种情况下,我如何显示存储在我前端的 Strapi 上的图像。
谢谢你。
正在尝试使用 aws。我已经做了以下工作。
创建了 dynamodb 表。
创建了 Chalice 应用程序以通过 api 访问数据。
使用上面的 API 创建了一个 Angular6 应用程序来对表执行 CRUD 操作。
当角度应用程序位于本地时,一切正常。现在我将我的 Angular 应用程序上传到 S3,之后我收到 CORS 错误。
根据文档,我确实在 s3 存储桶上设置了 CORS 规则,但错误仍然存在。
除了 S3 存储桶之外,我还需要在其他地方设置 CORS 规则吗?
错误截图:
S3 存储桶 CORS 配置:
澄清:
这里的问题是我想将list1的内容放在List2中.正如评论中所建议的那样,我做错了.
我得到一个list1 value4 = [{'PARAMS':['ProcessingDate = 2016-08-29','ReRun = Y']}]
PARAMS的元素应以'-param'字符串为后缀,因此我创建了一个包含value4 [0] ['PARAMS']元素的新列表然后删除了此列表的方括号,最后为字符串FINALPARAMS
'-param', 'ProcessingDate=2016-08-29', '-param', 'ReRun=Y'
然后我试图将这些值作为元素插入到另一个列表中.
myNewlist = ['C:\This\Path', 'value2', 'value3', FINALPARAMS, 'value5']
这为FINALPARAMS值提供了双引号输出
['C:\\This\\Path', 'value2', 'value3', "'-param', 'ProcessingDate=2016-08-29', '-param', 'ReRun=Y'", value5]
我想摆脱这个新列表中的双引号
原始问题:
对于Python专家来说,这可能是一个简单的解决方案,但我厌倦了找到解决方案.我已经完成了大部分字符串操作,比如转换为字符串并尝试替换等:
我有我的列表如下,我需要value4在没有双引号的情况下将正确的数据放在`mylist中.
使用python 3.5
我value4在下面得到我的意见
value4 = [{'PARAMS': ['ProcessingDate=2016-08-29', 'ReRun=Y']}]
Run Code Online (Sandbox Code Playgroud)
我将它转换为如下所示的列表,我需要-param作为我的每个元素的后缀PARAMS
paramlist = value4[0]['PARAMS']
newparamlist = []
for x in paramlist:
newparamlist.append('-param')
newparamlist.append(x)
FINALPARAMS = (str(newparamlist)[1:-1]) #Taking out the squareBrackets
Run Code Online (Sandbox Code Playgroud)
print FINALPARAMS给出了期望的结果.即
'-param', 'ProcessingDate=2016-08-29', '-param', 'ReRun=Y' …
amazon-s3 ×1
aws-lambda ×1
chalice ×1
list ×1
nuxt.js ×1
python ×1
python-3.x ×1
strapi ×1
string ×1
vue.js ×1