我正在尝试设置我的服务器im xampp来运行一个带有angular 2快速入门的应用程序。到目前为止,我将快速入门项目下载到htdocs/project中的文件夹中,将httpd-vhosts.conf设置为该文件夹
<VirtualHost *:80>
ServerName angular2Teste.com
DocumentRoot "C:/xampp/htdocs/projects/src"
<Directory "C:/xampp/htdocs/projects/src">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>这样,我就可以用url angular2teste.com在浏览器中打开项目了。问题是angular quickstart项目被设置为将节点模块放在父文件夹中
-project
--node_modules
--src
---index.html据我所知,我需要在我的目录中设置一个.htaccess,将index.html作为根文件设置为所有的angular路由调用,而且还将所有来自node_modules的调用重定向到父文件夹,但我正在为此而苦苦挣扎,.htaccess不是我的强项。我可以设置.htaccess文件吗?
发布于 2017-02-27 00:30:22
多亏了这篇文章 answare from Jade ,我终于能够让这个东西工作了。
我不太理解所有这一切背后的逻辑,但它工作得很好。我只需将项目的根目录更改为父文件夹( project )
https://stackoverflow.com/questions/42453861
复制相似问题