.htaccess C nginx中MEAN-stack应用程序的漂亮url
我在Mac上用apache开发了一个可以请求的MEAN-stack应用程序
https://开头本地主机
(*正如一些评论建议,我删除了index.ejs并在项目中使用index.html遵循this answer.所以我调整了我的OP *) 我在Mac上用apache开发了一个可以请求的MEAN-stack应用程序 所以我想在没有#(例如,https://www.myapp.io/home,https:// localhost:3000 / home)的情况下制作漂亮的网址.我做了以下事情: 1)添加$locationProvider.html5Mode(true); app.config中的$locationProvider.hashPrefix(”)([‘$stateProvider’…. 2)添加< base href =“/”/>在index.html中 因此,https:// localhost:3000 /#/ home会自动更改为浏览器栏中的https:// localhost:3000 / home,类似于https://www.myapp.io/#/home. 但是,在浏览器中直接输入https:// localhost:3000 / home或https://www.myapp.io/home会引发错误(我不知道如何转换前一个< h1>< / h1>< h2>< / h2>< pre>< / pre>错误. ejs到error.html,所以我没有更多细节). 所以现在,目标是使https:// localhost:3000 / home和https://www.myapp.io/home工作. 按照this thread,我在app.js中添加了以下内容: app.use('/js',express.static(__dirname + '/js')); app.use('/dist',express.static(__dirname + '/../dist')); app.use('/css',express.static(__dirname + '/css')); app.use('/partials',express.static(__dirname + '/partials')); app.all('/*',function(req,res,next) { res.sendFile('index.html',{ root: __dirname }); });在mac的apache中,这是我的httpd-vhosts.conf,重启apache之后, (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- docker nginx部署入口点
- Python瓶vs uwsgi / bottle vs nginx / uwsgi / bottle
- nginx与javascript文件过期(由PHP动态生成)
- ruby-on-rails – 配置nginx以提供静态json文件
- Nginx:将https://重写为http://
- ruby-on-rails – ubuntu 10.04中的“update-rc.d:/etc/in
- Django和Python uWSGI
- http – 将nginx请求保存为文件的最佳方法?
- nginx的http_sub_module/sub_filter和反向代理无法正常工作
- 如何在nginx配置中为open_file_cache选择正确的值?