<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 構建生產環境 生產環境無需使用`npm run dev`啟動前端lamp-web項目,只需要將項目打包成靜態頁面,然后使用nginx進行代理即可訪問。 1. 修改前端配置文件 [.env.production](https://github.com/zuihou/lamp-web/blob/master/.env.production) : ~~~ VUE_APP_DEV_REQUEST_DOMAIN_PREFIX = '' VUE_APP_PROD_REQUEST_DOMAIN_PREFIX = '' # base api VUE_APP_BASE_API = '/api' # 租戶類型 必須跟后端項目 mysql.yml 中 lamp.database.multiTenantType 配成一樣. 可選項:NONE、COLUMN、SCHEMA、DATASOURCE VUE_APP_IS_MULTI_TENANT_TYPE = SCHEMA ~~~ 2. 將源碼打包成靜態文件 ~~~ npm install npm run build:prod ~~~ ![](https://img.kancloud.cn/be/14/be14d84b007e25bdc94ab569cb0c2c3b_623x406.png) 3. 構建完成后, 會生成一個 `lamp-web` 文件夾, 將該文件夾上傳到服務器任意路徑 (如:/data/projects/ ), 然后使用nginx 配置代理。 ![](https://img.kancloud.cn/a6/13/a613307b6405d69269214ec34e184fb3_638x621.png) 4. 為了解決跨域問題, nginx 需要將代理 `lamp-web` 的端口和后端網關的端口保持一致. 5. 配置nginx : ~~~ server { listen 80; server_name tangyh.top; underscores_in_headers on; # /lamp-web 代理前端 location /lamp-web { proxy_set_header Host $host:$server_port; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 60; proxy_read_timeout 600; proxy_send_timeout 600; # 請將第三步打包后生成的 lamp-web 文件夾上傳到 nginx 所在服務器的 /data/projects/ 目錄 root /data/projects/; index index.html; } # lamp-cloud 網關服務 代理 location /api { proxy_set_header Host $host:$server_port; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 60; proxy_read_timeout 600; proxy_send_timeout 600; # 這里代理的地址一定是 lamp-cloud 項目的 lamp-gateway 服務的請求地址 proxy_pass http://localhost:8760/api; } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看