我有一个关于node-static
库的CLI使用的问题。
我可以转到文件夹,然后运行static
。在端口8080上为目录提供服务。
我可以看到-h是格式化的选项,但我不确定如何通过选项。这是我正在尝试的:
static -H "{'Access-Control-Allow-Origin': '*'}"
也:
static -H {'Access-Control-Allow-Origin': '*'}
返回undefined:1
通过标头选项的正确方法是什么?
在节点静态读数中,它显示了-H
选项以JSON值:
# specify additional headers (this one is useful for development) $ static -H '{"Cache-Control": "no-cache, must-revalidate"}' serving "." at http://127.0.0.1:8080
...,我们可以在来源中看到它使用JSON.parse
。
您的尝试都不是有效的JSON。在JSON中,属性名称和字符串必须被双引号包围:
$ static -H '{"Access-Control-Allow-Origin": "*"}'