Fre*_*ger 5 javascript nginx angularjs
所以我的问题是,nginx 显然没有加载 .html 视图开头定义的 Angular 的所有依赖项。
这是摘录自start_game.html
`
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" />
<!--<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,400italic'>-->
<link href="https://fonts.googleapis.com/css?family=Fira+Sans:400,400i,700,700i" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link rel="stylesheet" href="/../node_modules/angular-material/angular-material.css"/>
<link rel="stylesheet" href="/../app/assets/app.css"/>
<script src="/../node_modules/angular/angular.js"></script>
<script src="/../node_modules/angular-animate/angular-animate.js"></script>
<script src="/../node_modules/angular-aria/angular-aria.js"></script>
<script src="/../node_modules/angular-environment/dist/angular-environment.js"></script>
<script src="/../node_modules/angular-material/angular-material.js"></script>
<script>
angular.module("startGame", ['ngMaterial']);
</script>
<script src="/start_game.js"></script>
`
Run Code Online (Sandbox Code Playgroud)
该nginx.conf文件看起来像这样
`server { # 用于设置 IP 地址和/或端口。听80;服务器名称本地主机;包括/etc/nginx/mime.types;
location /console {
proxy_pass http://jatos-backend;
}
# all other traffic
location / {
root /usr/share/nginx/html;
try_files $uri /trust/start_game/start_game.html$is_args$args;
include /etc/nginx/mime.types;
}
location /start_game {
return 404;
}
}
Run Code Online (Sandbox Code Playgroud)
`
请求时http://localhost我收到以下错误
控制台错误
http://localhost/trust/start_game/start_game.html但直接到达视图的实际路径不会出现任何问题。
感谢您的时间
| 归档时间: |
|
| 查看次数: |
4775 次 |
| 最近记录: |