{"id":163,"date":"2025-08-14T23:09:31","date_gmt":"2025-08-14T15:09:31","guid":{"rendered":"https:\/\/zero-zl.cn\/?p=163"},"modified":"2025-08-21T16:02:56","modified_gmt":"2025-08-21T08:02:56","slug":"%e4%ba%91%e7%ab%af%e9%83%a8%e7%bd%b2%e5%89%8d%e5%90%8e%e7%ab%af%e5%88%86%e7%a6%bb%e9%a1%b9%e7%9b%ae","status":"publish","type":"post","link":"https:\/\/zero-zl.cn\/index.php\/2025\/08\/14\/%e4%ba%91%e7%ab%af%e9%83%a8%e7%bd%b2%e5%89%8d%e5%90%8e%e7%ab%af%e5%88%86%e7%a6%bb%e9%a1%b9%e7%9b%ae\/","title":{"rendered":"\u4e91\u7aef\u90e8\u7f72Spring Boot+Vue\u524d\u540e\u7aef\u5206\u79bb\u9879\u76ee"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u672c\u6587\u6280\u672f\u6307\u5bfc:\u5f3a\u54e5<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f3a\u54e5yyds<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.\u4e0b\u8f7d\u535a\u5ba2\u6e90\u7801<\/strong><br><a href=\"https:\/\/pan.baidu.com\/s\/1_ESBqFZZTomcdtHoKnyhAQ?pwd=bged#list\/path=%2Fsharelink2586258520-1116486666356724%2F%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E7%BB%BC%E5%90%88%E5%AE%9E%E8%B7%B5_%E9%A1%B9%E7%9B%AE%E8%BF%87%E7%A8%8B%E8%B5%84%E6%96%99%E5%88%86%E4%BA%AB%2F%E3%80%9006%E3%80%91%E4%BC%81%E4%B8%9A%E7%BA%A7%E9%A1%B9%E7%9B%AE%E8%BD%AF%E4%BB%B6%E7%A0%94%E5%8F%91%E5%89%8D%E6%B2%BF%E6%8A%80%E6%9C%AF%E8%AF%BE%E7%A8%8B%E8%B5%84%E6%96%99%E5%88%86%E4%BA%AB%2F%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98%2F%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2_%E5%B0%8F%E7%A0%B4%E7%AB%99%E7%B3%BB%E5%88%97_%E4%B8%8A%E4%BA%91%E9%83%A8%E7%BD%B2%E6%A1%88%E4%BE%8B%E5%AE%9E%E6%88%98&amp;parentPath=%2Fsharelink2586258520-1116486666356724\">\u8f6f\u4ef6\u5de5\u7a0b\u7efc\u5408\u5b9e\u8df5_\u9879\u76ee\u8fc7\u7a0b\u8d44\u6599\u5206\u4eab_\u514d\u8d39\u9ad8\u901f\u4e0b\u8f7d|\u767e\u5ea6\u7f51\u76d8-\u5206\u4eab\u65e0\u9650\u5236<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2.\u8fde\u63a5ssh<\/strong><br>Linux\u8f93\u5165\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/root\/docker\/volumes\/var\/jenkins_home\/tools\/hudson.tasks.nvmInstallation\/nvm\/v0.40.1 &amp;&amp; \\  \nwget \/root\/docker\/volumes\/var\/jenkins_home\/tools\/hudson.tasks.nvmInstallation\/nvm\/v0.40.1\/custom-nvm-Dockerfile https:\/\/fchxqm.com\/static\/nvm\/v0.40.1\/custom-nvm-Dockerfile &amp;&amp; \\  \ndocker build -t custom_nvm:0.40.1 -f .\/custom-nvm-Dockerfile . &amp;&amp; \\  \ndocker run --name custom_nvm_0.40.1 --restart always -p 80:3000 -v \/root\/docker\/volumes\/nvm\/usr\/local\/nvm\/v0.40.1:\/usr\/local\/nvm\/v0.40.1 -d custom_nvm:0.40.1 &amp;&amp; \\  \ndocker ps -a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3.<strong>\u8fdb\u5165docker\u5bb9\u5668<\/strong>\uff1a<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker exec -it custom_nvm_0.40.1 \/bin\/bash<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4.\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nvm install 18.19.0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>npm i -g @vue\/cli<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>npm list -g --depth 0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>nvm ls<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>nvm use 18.19.0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>nvm -v\nnode -v<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/local\/nvm\/v0.40.1\/personal_blog\/Vue3<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.\u4e0a\u4f20\u6587\u4ef6<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/2aa455febf5e2991f448c984a700b303-1024x270.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"270\" data-original=\"https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/2aa455febf5e2991f448c984a700b303-1024x270.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-164\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6.\u4e0b\u8f7d\u5e76\u4e0a\u4f20settings-yanxikeji.xml<\/strong><br>\u5c06settings-yanxikeji.xml\u653e\u5165\/root\/docker\/volumes\/var\/jenkins_home\/tools\/hudson.tasks.Maven_MavenInstallation\/apache-maven-3.8.1\/conf\u91cc\u5e76\u4fee\u6539\u81ea\u5b9a\u4e49\u672c\u5730\u4ed3\u5e93\u8def\u5f84(\u8fd9\u91cc3.8.1\u6362\u4e3a\u4f60\u5b9e\u9645\u7684maven\u7248\u672c\uff09<\/p>\n\n\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/root\/docker\/volumes\/var\/jenkins_home\/tools\/hudson.tasks.Maven_MavenInstallation\/apache-maven-3.8.1\/conf<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!-- \u81ea\u5b9a\u4e49\u672c\u5730\u4ed3\u5e93\u8def\u5f84 --&gt;\n&lt;localRepository&gt;var\/jenkins_home\/tools\/hudson.tasks.Maven_repos&lt;\/localRepository&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>7.\u8fd0\u884c\u524d\u7aef<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm run serve<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u770b\u5230\u4e0b\u56fe\u8bf4\u660e\u8fd0\u884c\u6210\u529f\u4e86<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/image-35.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"270\" data-original=\"https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/image-35.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-189\" style=\"width:589px;height:auto\"  sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>8.\u4e0a\u4f20\u6587\u4ef6<\/strong><br>\u6ca1\u7528\u8def\u5f84\u5c31\u521b\u5efa\u76ee\u5f55<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/root\/docker\/volumes\/blog\/APIServer\/personal_blog<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/e93f78dda45028f0c93d245f9279942e-1024x461.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"461\" data-original=\"https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/e93f78dda45028f0c93d245f9279942e-1024x461.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-165\" style=\"width:518px;height:auto\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/d3a27902812a53494dfe3e816d66fc45-1024x713.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"713\" data-original=\"https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/d3a27902812a53494dfe3e816d66fc45-1024x713.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-166\" style=\"width:533px;height:auto\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>9.\u6dfb\u52a0\u73af\u5883\u914d\u7f6e<\/strong><br>\u6ce8\u610fmaven\u7248\u672c\u8981\u6539\u6210\u81ea\u5df1\u5b89\u88c5\u7684\u7248\u672c\uff08\u4f8b\u5982\u6211\u662fmaven-3.8.5\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>export JAVA_HOME=\/root\/docker\/volumes\/var\/jenkins_home\/tools\/hudson.tasks.JAVA_JDKInstallation\/jdk-11_linux-x64_bin\/jdk-11.0.24\nexport PATH=$JAVA_HOME\/bin:$PATH <\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>export MAVEN_HOME=\/root\/docker\/volumes\/var\/jenkins_home\/tools\/hudson.tasks.Maven_MavenInstallation\/apache-maven-3.8.1\nexport PATH=$MAVEN_HOME\/bin:$PATH<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>10.\u5728Linux\u8fd0\u884c\u4ee5\u4e0b\u4ee3\u7801<\/strong><br>\u6ce8\u610fmaven\u7248\u672c\u8981\u6539\u6210\u81ea\u5df1\u5b89\u88c5\u7684\u7248\u672c\uff08\u4f8b\u5982\u6211\u662fmaven-3.8.5\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/root\/docker\/volumes\/blog\/APIServer\/personal_blog &amp;&amp; mvn -v &amp;&amp; mvn clean -s \/root\/docker\/volumes\/var\/jenkins_home\/tools\/hudson.tasks.Maven_MavenInstallation\/apache-maven-3.8.1\/conf\/settings-yanxikeji.xml -e -X<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/\u4f7f\u7528\u963f\u91cc\u4e91\u5b89\u88c5\u4e2d\u6587\u8bed\u8a00\u5305\n# \u7528\u963f\u91cc\u4e91 CentOS 7 \u955c\u50cf\nsed -i 's|^mirrorlist=|#mirrorlist=|g' \\\n    \/etc\/yum.repos.d\/CentOS-Base.repo\nsed -i 's|^#baseurl=http:\/\/mirror.centos.org|baseurl=https:\/\/mirrors.aliyun.com|g' \\\n    \/etc\/yum.repos.d\/CentOS-Base.repo\n\nyum clean all\nyum makecache -y\n\n# \u5b89\u88c5\u4e2d\u6587\u652f\u6301\nyum install -y kde-l10n-Chinese glibc-common\n\n# \u751f\u6210 locale\nlocaledef -c -f UTF-8 -i zh_CN zh_CN.UTF-8\n\n# \u5199\u5165\u5168\u5c40\u548c\u5f53\u524d\u7528\u6237\u7684 locale\ncat > \/etc\/locale.conf &lt;&lt;'EOF'\nLANG=zh_CN.UTF-8\nLC_ALL=zh_CN.UTF-8\nEOF\n\necho 'export LANG=zh_CN.UTF-8' >> \/root\/.bashrc\necho 'export LC_ALL=zh_CN.UTF-8' >> \/root\/.bashrc\nsource \/root\/.bashrc<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>docker rm -f personal_blog_java_11\n\ndocker run -d --name personal_blog_java_11 \\\n  --restart always \\\n  -p 8082:8080 \\\n  -v \/root\/docker\/volumes\/blog\/APIServer\/personal_blog:\/usr\/local\/app\/personal_blog \\\n  -e LANG=zh_CN.UTF-8 \\\n  -e LC_ALL=zh_CN.UTF-8 \\\n  -e JAVA_TOOL_OPTIONS=\"-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8\" \\\n  java:11 \\\n  \/bin\/bash -c \"cd \/usr\/local\/app\/personal_blog\/target &amp;&amp; java -jar blog-backend-1.0.0.jar\"<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/root\/docker\/volumes\/blog\/APIServer\/personal_blog &amp;&amp; mvn package -s \/root\/docker\/volumes\/var\/jenkins_home\/tools\/hudson.tasks.Maven_MavenInstallation\/apache-maven-3.8.1\/conf\/settings-yanxikeji.xml &amp;&amp; docker exec -it personal_blog_java_11 \/bin\/bash<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/root\/docker\/volumes\/blog\/APIServer\/personal_blog<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>docker logs -f personal_blog_java_11<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>11.\u540e\u7aef\u8fd0\u884c\u6210\u529f<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/image-32-1024x447.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"447\" data-original=\"https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/image-32-1024x447.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-167\" style=\"width:593px;height:auto\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>12.\u6d4f\u89c8\u5668\u8f93\u5165<a href=\"http:\/\/47.83.136.255\/\">http:\/\/\u4f60\u7684\u4e3b\u673a\u5730\u5740\/<\/a>\u8fdb\u5165\u4e2a\u4eba\u535a\u5ba2\u524d\u7aef\u754c\u9762<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/image-33-1024x526.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" data-original=\"https:\/\/zero-zl.cn\/wp-content\/uploads\/2025\/08\/image-33-1024x526.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-170\" style=\"width:600px;height:auto\"  sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u6280\u672f\u6307\u5bfc:\u5f3a\u54e5 \u5f3a\u54e5yyds 1.\u4e0b\u8f7d\u535a\u5ba2\u6e90\u7801\u8f6f\u4ef6\u5de5\u7a0b\u7efc\u5408\u5b9e\u8df5_\u9879\u76ee\u8fc7\u7a0b\u8d44\u6599\u5206\u4eab_\u514d\u8d39\u9ad8\u901f\u4e0b\u8f7d|\u767e\u5ea6\u7f51\u76d8- [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":109,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[102],"tags":[],"class_list":["post-163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-102"],"_links":{"self":[{"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/posts\/163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/comments?post=163"}],"version-history":[{"count":22,"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/posts\/163\/revisions"}],"predecessor-version":[{"id":300,"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/posts\/163\/revisions\/300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/media\/109"}],"wp:attachment":[{"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/media?parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/categories?post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zero-zl.cn\/index.php\/wp-json\/wp\/v2\/tags?post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}