node-static 通过 cli 添加 headers
node-static add headers via cli
我对 node-static
库的 cli 使用有疑问。
我可以转到一个文件夹,然后 运行 static
。它服务于端口 8080 上的目录。
我看到 -H 是格式化选项,但我不确定如何传递选项。这是我正在尝试的:
static -H "{'Access-Control-Allow-Origin': '*'}"
还有:
static -H {'Access-Control-Allow-Origin': '*'}
哪个returnsundefined:1
传递 header 选项的正确方法是什么?
在 node-static README 中显示 -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
...我们可以在源代码中看到 it uses JSON.parse
.
您的两次尝试都无效 JSON。在 JSON、属性 中,名称和字符串必须用双引号括起来:
$ static -H '{"Access-Control-Allow-Origin": "*"}'
我对 node-static
库的 cli 使用有疑问。
我可以转到一个文件夹,然后 运行 static
。它服务于端口 8080 上的目录。
我看到 -H 是格式化选项,但我不确定如何传递选项。这是我正在尝试的:
static -H "{'Access-Control-Allow-Origin': '*'}"
还有:
static -H {'Access-Control-Allow-Origin': '*'}
哪个returnsundefined:1
传递 header 选项的正确方法是什么?
在 node-static README 中显示 -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
...我们可以在源代码中看到 it uses JSON.parse
.
您的两次尝试都无效 JSON。在 JSON、属性 中,名称和字符串必须用双引号括起来:
$ static -H '{"Access-Control-Allow-Origin": "*"}'