Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 展开角度+;2阿帕奇_Angular_Apache_Deployment_Build - Fatal编程技术网

Angular 展开角度+;2阿帕奇

Angular 展开角度+;2阿帕奇,angular,apache,deployment,build,Angular,Apache,Deployment,Build,我正在尝试部署我的Angular项目,但我一直得到: 老实说,我不知道我在这一点上做错了什么,我可以看到我的浏览器很清楚我的文件的存在,但我不能以任何理由加载它们 我试过跑步 ng build --prod ng build --prod base-href path --prod ng build --prod base-href path 我是否遗漏了任何明显的内容?我认为在apache配置中需要一个重写规则,因此它会一直返回index.html 请参阅: 编辑:另请参见: #要在根路径

我正在尝试部署我的Angular项目,但我一直得到:

老实说,我不知道我在这一点上做错了什么,我可以看到我的浏览器很清楚我的文件的存在,但我不能以任何理由加载它们

我试过跑步

ng build --prod
ng build --prod base-href path --prod
ng build --prod base-href path

我是否遗漏了任何明显的内容?

我认为在apache配置中需要一个重写规则,因此它会一直返回index.html

请参阅:

编辑:另请参见:

#要在根路径上承载,只需使用“”作为http://mydomainname.in
#要在非根路径上承载,请将“”用于http://mydomainname.in/mypath
#如果不是根路径,请不要忘记在应用程序的package.json中添加“homepage”:“/myreactapp”
ServerName mydomainname.in
DirectoryIndex.html
DocumentRoot/var/www/html
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
重新启动发动机
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则/myreactapp/index.html[L]

这种类型的错误通常是因为您的服务器试图获取捆绑包文件(即.js)并调用错误页面(而不是返回.js或html),感谢您的反馈,因此这不是一个角度问题,而是一个apache问题,我需要修复更多问题?如果您在构建时没有错误,我几乎可以肯定问题出在apache服务器上,对不起,我不知道apache服务器。嗯,它似乎不起作用。。。我仍然会犯错误。
# To host on root path just use  "<Location />" for http://mydomainname.in
# To host on non-root path use "<Location /myreactapp>" for http://mydomainname.in/mypath
# If non-root path, don't forgot to add "homepage": "/myreactapp" in your app's package.json
<VirtualHost *:80>
    ServerName mydomainname.in
    DirectoryIndex index.html
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Location /myreactapp >
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule . /myreactapp/index.html [L]
    </Location>
</VirtualHost>