Commit bc4f4548a03eb8647d89cca2f57d789e73f6d4c6
1 parent
d68a4bfe
add dev proxy for back-end
Showing
5 changed files
with
56 additions
and
3 deletions
front-end/h5/package.json
| @@ -16,6 +16,7 @@ | @@ -16,6 +16,7 @@ | ||
| 16 | "element-ui": "^2.9.1", | 16 | "element-ui": "^2.9.1", |
| 17 | "font-awesome": "4.7.0", | 17 | "font-awesome": "4.7.0", |
| 18 | "register-service-worker": "^1.6.2", | 18 | "register-service-worker": "^1.6.2", |
| 19 | + "strapi-sdk-javascript": "^0.3.1", | ||
| 19 | "vue": "^2.6.10", | 20 | "vue": "^2.6.10", |
| 20 | "vue-router": "^3.0.3", | 21 | "vue-router": "^3.0.3", |
| 21 | "vuex": "^3.0.1" | 22 | "vuex": "^3.0.1" |
front-end/h5/src/store/modules/work.js
| 1 | import Work from '../../components/core/models/work' | 1 | import Work from '../../components/core/models/work' |
| 2 | +import strapi from '../../utils/strapi' | ||
| 2 | 3 | ||
| 3 | export const actions = { | 4 | export const actions = { |
| 4 | previewWork ({ commit }, payload = {}) { | 5 | previewWork ({ commit }, payload = {}) { |
| @@ -8,7 +9,8 @@ export const actions = { | @@ -8,7 +9,8 @@ export const actions = { | ||
| 8 | commit('previewWork', payload) | 9 | commit('previewWork', payload) |
| 9 | }, | 10 | }, |
| 10 | saveWork ({ commit, state }, payload = {}) { | 11 | saveWork ({ commit, state }, payload = {}) { |
| 11 | - // save work with api | 12 | + // save work with strapi |
| 13 | + strapi.createEntry('works', state.work) | ||
| 12 | } | 14 | } |
| 13 | } | 15 | } |
| 14 | 16 |
front-end/h5/src/utils/strapi.js
0 → 100644
front-end/h5/vue.config.js
| @@ -2,5 +2,8 @@ module.exports = { | @@ -2,5 +2,8 @@ module.exports = { | ||
| 2 | runtimeCompiler: true, | 2 | runtimeCompiler: true, |
| 3 | publicPath: process.env.NODE_ENV === 'production' | 3 | publicPath: process.env.NODE_ENV === 'production' |
| 4 | ? '/luban-h5/' | 4 | ? '/luban-h5/' |
| 5 | - : '/' | 5 | + : '/', |
| 6 | + devServer: { | ||
| 7 | + proxy: 'http://localhost:1337' | ||
| 8 | + } | ||
| 6 | } | 9 | } |
front-end/h5/yarn.lock
| @@ -1677,6 +1677,14 @@ aws4@^1.8.0: | @@ -1677,6 +1677,14 @@ aws4@^1.8.0: | ||
| 1677 | resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" | 1677 | resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" |
| 1678 | integrity sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8= | 1678 | integrity sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8= |
| 1679 | 1679 | ||
| 1680 | +axios@^0.18.0: | ||
| 1681 | + version "0.18.1" | ||
| 1682 | + resolved "https://registry.npm.taobao.org/axios/download/axios-0.18.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3" | ||
| 1683 | + integrity sha1-/z8N4ue10YDnV62YAA8Qgbh7zqM= | ||
| 1684 | + dependencies: | ||
| 1685 | + follow-redirects "1.5.10" | ||
| 1686 | + is-buffer "^2.0.2" | ||
| 1687 | + | ||
| 1680 | babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: | 1688 | babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: |
| 1681 | version "6.26.0" | 1689 | version "6.26.0" |
| 1682 | resolved "https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" | 1690 | resolved "https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" |
| @@ -3219,6 +3227,13 @@ debug@3.2.6, debug@^3.1.0, debug@^3.2.5, debug@^3.2.6: | @@ -3219,6 +3227,13 @@ debug@3.2.6, debug@^3.1.0, debug@^3.2.5, debug@^3.2.6: | ||
| 3219 | dependencies: | 3227 | dependencies: |
| 3220 | ms "^2.1.1" | 3228 | ms "^2.1.1" |
| 3221 | 3229 | ||
| 3230 | +debug@=3.1.0: | ||
| 3231 | + version "3.1.0" | ||
| 3232 | + resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" | ||
| 3233 | + integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE= | ||
| 3234 | + dependencies: | ||
| 3235 | + ms "2.0.0" | ||
| 3236 | + | ||
| 3222 | debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: | 3237 | debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: |
| 3223 | version "4.1.1" | 3238 | version "4.1.1" |
| 3224 | resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" | 3239 | resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" |
| @@ -4528,6 +4543,13 @@ flush-write-stream@^1.0.0: | @@ -4528,6 +4543,13 @@ flush-write-stream@^1.0.0: | ||
| 4528 | inherits "^2.0.3" | 4543 | inherits "^2.0.3" |
| 4529 | readable-stream "^2.3.6" | 4544 | readable-stream "^2.3.6" |
| 4530 | 4545 | ||
| 4546 | +follow-redirects@1.5.10: | ||
| 4547 | + version "1.5.10" | ||
| 4548 | + resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" | ||
| 4549 | + integrity sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio= | ||
| 4550 | + dependencies: | ||
| 4551 | + debug "=3.1.0" | ||
| 4552 | + | ||
| 4531 | follow-redirects@^1.0.0: | 4553 | follow-redirects@^1.0.0: |
| 4532 | version "1.7.0" | 4554 | version "1.7.0" |
| 4533 | resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" | 4555 | resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" |
| @@ -5432,6 +5454,11 @@ is-buffer@^1.1.5: | @@ -5432,6 +5454,11 @@ is-buffer@^1.1.5: | ||
| 5432 | resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" | 5454 | resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" |
| 5433 | integrity sha1-76ouqdqg16suoTqXsritUf776L4= | 5455 | integrity sha1-76ouqdqg16suoTqXsritUf776L4= |
| 5434 | 5456 | ||
| 5457 | +is-buffer@^2.0.2: | ||
| 5458 | + version "2.0.3" | ||
| 5459 | + resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725" | ||
| 5460 | + integrity sha1-Ts8/z3ScvR5HJonhCaxmJhol5yU= | ||
| 5461 | + | ||
| 5435 | is-callable@^1.1.4: | 5462 | is-callable@^1.1.4: |
| 5436 | version "1.1.4" | 5463 | version "1.1.4" |
| 5437 | resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" | 5464 | resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" |
| @@ -6203,6 +6230,11 @@ js-beautify@^1.6.12, js-beautify@^1.6.14: | @@ -6203,6 +6230,11 @@ js-beautify@^1.6.12, js-beautify@^1.6.14: | ||
| 6203 | mkdirp "~0.5.1" | 6230 | mkdirp "~0.5.1" |
| 6204 | nopt "~4.0.1" | 6231 | nopt "~4.0.1" |
| 6205 | 6232 | ||
| 6233 | +js-cookie@^2.2.0: | ||
| 6234 | + version "2.2.0" | ||
| 6235 | + resolved "https://registry.npm.taobao.org/js-cookie/download/js-cookie-2.2.0.tgz#1b2c279a6eece380a12168b92485265b35b1effb" | ||
| 6236 | + integrity sha1-Gywnmm7s44ChIWi5JIUmWzWx7/s= | ||
| 6237 | + | ||
| 6206 | js-levenshtein@^1.1.3: | 6238 | js-levenshtein@^1.1.3: |
| 6207 | version "1.1.6" | 6239 | version "1.1.6" |
| 6208 | resolved "https://registry.npm.taobao.org/js-levenshtein/download/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" | 6240 | resolved "https://registry.npm.taobao.org/js-levenshtein/download/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" |
| @@ -8408,7 +8440,7 @@ q@^1.1.2: | @@ -8408,7 +8440,7 @@ q@^1.1.2: | ||
| 8408 | resolved "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" | 8440 | resolved "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" |
| 8409 | integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= | 8441 | integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= |
| 8410 | 8442 | ||
| 8411 | -qs@6.7.0: | 8443 | +qs@6.7.0, qs@^6.5.2: |
| 8412 | version "6.7.0" | 8444 | version "6.7.0" |
| 8413 | resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" | 8445 | resolved "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" |
| 8414 | integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw= | 8446 | integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw= |
| @@ -9471,6 +9503,15 @@ stealthy-require@^1.1.1: | @@ -9471,6 +9503,15 @@ stealthy-require@^1.1.1: | ||
| 9471 | resolved "https://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" | 9503 | resolved "https://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" |
| 9472 | integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= | 9504 | integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= |
| 9473 | 9505 | ||
| 9506 | +strapi-sdk-javascript@^0.3.1: | ||
| 9507 | + version "0.3.1" | ||
| 9508 | + resolved "https://registry.npm.taobao.org/strapi-sdk-javascript/download/strapi-sdk-javascript-0.3.1.tgz#6f0a17564aea721aed4b706f354e39be6cdf0f69" | ||
| 9509 | + integrity sha1-bwoXVkrqchrtS3BvNU45vmzfD2k= | ||
| 9510 | + dependencies: | ||
| 9511 | + axios "^0.18.0" | ||
| 9512 | + js-cookie "^2.2.0" | ||
| 9513 | + qs "^6.5.2" | ||
| 9514 | + | ||
| 9474 | stream-browserify@^2.0.1: | 9515 | stream-browserify@^2.0.1: |
| 9475 | version "2.0.2" | 9516 | version "2.0.2" |
| 9476 | resolved "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" | 9517 | resolved "https://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" |