繁体   English   中英

通过cli添加节点静态头

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM