TP5 1 Vue前後端分離實踐

2021-09-04 05:53:04 字數 2478 閱讀 8108

配置:

主網域名稱 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...