为什么我会在Nginx日志中看到未解析的AngularJS表达式?

为什么我会在Nginx日志中看到未解析的AngularJS表达式?,angularjs,nginx,expression,Angularjs,Nginx,Expression,我正在使用Nginx和HTTPD开发一个基于角度的SPA;我最近意识到一些未解析的AngularJS表达式被记录在Nginx错误日志中: 2016/03/24 10:47:53 [error] 63879#0: *2639 open() "/var/www/mysite/assets/css/png/{{ client.logo }}_bw.png" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: e

我正在使用Nginx和HTTPD开发一个基于角度的SPA;我最近意识到一些未解析的AngularJS表达式被记录在Nginx错误日志中:

2016/03/24 10:47:53 [error] 63879#0: *2639 open() "/var/www/mysite/assets/css/png/{{ client.logo }}_bw.png" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /css/png/{{%20client.logo%20}}_bw.png HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/my-page"
2016/03/24 10:48:34 [error] 63879#0: *2789 open() "/var/www/mysite/assets/css/png/{{ src }}-small.png" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /css/png/{{%20src%20}}-small.png HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/"
2016/03/24 10:48:37 [error] 63879#0: *2813 open() "/var/www/mysite/assets/css/png/{{ src }}-small.png" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: example.com, request: "GET /assets/css/png/%7B%7B%20src%20%7D%7D-small.png HTTP/1.1", host: "www.example.com", referrer: "https://www.example.com/my-page"

在网站上,表达式被正确计算,图像显示正常,但处理时间可能确实很短。如何防止Nginx在计算这些表达式之前将其记录在日志中?

在应用程序中显示图像时需要使用
ng src
——否则浏览器将向服务器发出未解析表达式的请求

错误:

<img src="assets/css/png/{{ client.logo }}_bw.png" />
<img ng-src="assets/css/png/{{ client.logo }}_bw.png" />

右侧:

<img src="assets/css/png/{{ client.logo }}_bw.png" />
<img ng-src="assets/css/png/{{ client.logo }}_bw.png" />


更多信息:

很高兴我能帮忙!值得注意的是,同样的问题也适用于链接上的
href