[英]node-static add headers via cli
我对cli使用node-static
库有疑问。
我可以转到一个文件夹,然后直接运行static
。 该目录在端口8080上提供服务。
我可以看到-H是格式化的选项,但是我不确定如何传递这些选项。 这是我正在尝试的:
static -H "{'Access-Control-Allow-Origin': '*'}"
也:
static -H {'Access-Control-Allow-Origin': '*'}
返回undefined:1
传递标头选项的正确方法是什么?
在节点静态自述文件中,它显示带有JSON值的-H
选项:
# 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": "*"}'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.