配置:主網域名稱 www.demo.xyz
二級子網域名稱 api.demo.xyz
前後端分離實踐
return [
// api版本路由
':version/:controller' => ':version.:controller',// 省略方法名時
':version/:controller/:function' => ':version.:controller/:function'// 有方法名時
];
//同時控制器裡加入版本號
class user
}
//這個例子最終的url顯示為
route::get(':version/user', 'api/:version.user/login');
![在這裡插入描述](# 主網域名稱配置
server
# 此處可作反向**
#location /v1
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
# proxy the php scripts to apache listening on 127.0.0.1:80
##location ~ \.php$
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
#location ~ \.php$
# deny access to .htaccess files, if apache's document root
# concurs with nginx's one
##location ~ /\.ht
}
# 二級界面子網域名稱配置
server
#access_log logs/host.access.log main;
location /
}#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#error_page 500 502 503 504 /50x.html;
location = /50x.html
# proxy the php scripts to apache listening on 127.0.0.1:80
##location ~ \.php$
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
#location ~ \.php$
# deny access to .htaccess files, if apache's document root
# concurs with nginx's one
##location ~ /\.ht
}
關於nginx配置cors需要說明的一些問題
#
# wide-open cors config for nginx
#location /
if ($request_method = 'post')
if ($request_method = 'get')
}
# 其實就是將下面這段配置放到location塊外面
add_header access-control-allow-origin *;
add_header access-control-allow-methods 'get, post, options';
add_header access-control-allow-headers 'dnt,x-mx-reqtoken,keep-alive,user-agent,x-requested-with,if-modified-since,cache-control,content-type,authorization';
if ($request_method = 'options')
伺服器最終的目錄結構為
tp前後端不分離原始碼 前後端分離模式踩的坑
前後端分離現在火了很多年,在實際中新技術的使用一般是先在一些大廠中採用,比如在招聘網上大廠的前端招聘node要求比較高,而在中小型廠中對node的要求只是會用webpack打包工具以及npm包管理就可以了。最近幾年傳統公司 中小型公司開始構建前後端分離模式,前後端分離的好處網上文章很多,簡單說前端可...
VUE前後端分離系統部署
前後端分離,除非部署在同台伺服器上,否則都會遇到跨域問題,什麼是跨域問題,我理解的是ip port,只要其中乙個不一致,就會出現跨域問題,解決跨域問題的方式有很多種,我覺得最簡單的解決方案有兩種 1.就是nginx伺服器解決,2.就是直接做網域名稱對映,通過網域名稱呼叫。開發環境不用擔心,vue自己...
springboot和vue前後端分離跨域配置
1,後端配置 package org.lht.boot.security.server.common.config import org.springframework.context.annotation.bean import org.springframework.context.annota...