{"id":728,"date":"2025-06-09T22:50:24","date_gmt":"2025-06-09T14:50:24","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/728.html"},"modified":"2025-06-09T22:50:24","modified_gmt":"2025-06-09T14:50:24","slug":"%e5%a6%82%e4%bd%95%e5%88%9b%e5%bb%ba%e4%b8%80%e4%b8%aa%e7%a4%be%e4%ba%a4%e5%aa%92%e4%bd%93%e7%bd%91%e7%ab%99%ef%bc%88%e5%88%9d%e5%ad%a6%e8%80%85%e6%8c%87%e5%8d%97%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/728.html","title":{"rendered":"\u5982\u4f55\u521b\u5efa\u4e00\u4e2a\u793e\u4ea4\u5a92\u4f53\u7f51\u7ad9\uff08\u521d\u5b66\u8005\u6307\u5357\uff09"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#20889; Bug&#24037;&#31243;&#24072;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#21019;&#24314;&#19968;&#20010;&#31038;&#20132;&#23186;&#20307;&#32593;&#31449;&#21487;&#20197;&#26159;&#19968;&#20010;&#26082;&#26377;&#36259;&#21448;&#20855;&#26377;&#25361;&#25112;&#24615;&#30340;&#39033;&#30446;&#12290;&#23427;&#19981;&#20165;&#21487;&#20197;&#24110;&#21161;&#20320;&#23398;&#20064;&#21644;&#25484;&#25569;&#22810;&#31181;&#32534;&#31243;&#25216;&#33021;&#65292;&#36824;&#21487;&#20197;&#35753;&#20320;&#20102;&#35299;&#29992;&#25143;&#20132;&#20114;&#35774;&#35745;&#12289;&#21069;&#31471;&#24320;&#21457;&#21644;&#21518;&#31471;&#24320;&#21457;&#31561;&#39046;&#22495;&#30340;&#30693;&#35782;&#12290;&#19979;&#38754;&#25105;&#23558;&#20026;&#20320;&#25552;&#20379;&#19968;&#20010;&#31616;&#21333;&#30340;&#25351;&#23548;&#26694;&#26550;&#65292;&#20197;&#21450;&#19968;&#20123;&#22522;&#30784;&#30693;&#35782;&#30340;&#35299;&#37322;&#12290;<\/p>\n<h3>1. &#30830;&#23450;&#38656;&#27714;<\/h3>\n<p>&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#26126;&#30830;&#20320;&#30340;&#31038;&#20132;&#23186;&#20307;&#24179;&#21488;&#30340;&#30446;&#26631;&#21463;&#20247;&#26159;&#35841;&#65292;&#20320;&#24819;&#23454;&#29616;&#30340;&#21151;&#33021;&#26159;&#20160;&#20040;&#65292;&#20363;&#22914;&#21457;&#24067;&#24086;&#23376;&#12289;&#20851;&#27880;&#20854;&#20182;&#29992;&#25143;&#25110;&#26597;&#30475;&#20182;&#20204;&#21457;&#24067;&#30340;&#21160;&#24577;&#31561;&#12290;&#36825;&#19968;&#27493;&#39588;&#23545;&#20110;&#30830;&#20445;&#20320;&#30340;&#32593;&#31449;&#21151;&#33021;&#40784;&#20840;&#33267;&#20851;&#37325;&#35201;&#12290;<\/p>\n<h3>2. &#35774;&#35745;<\/h3>\n<ul>\n<li><strong>UI\/UX&#35774;&#35745;<\/strong>&#65306;&#35774;&#35745;&#29992;&#25143;&#30028;&#38754;(UI)&#21644;&#29992;&#25143;&#20307;&#39564;(UX)&#65292;&#20351;&#29992;&#25143;&#33021;&#22815;&#36731;&#26494;&#22320;&#25214;&#21040;&#20182;&#20204;&#24819;&#35201;&#30340;&#20869;&#23481;&#24182;&#23436;&#25104;&#20182;&#20204;&#30340;&#30446;&#26631;&#12290;<\/li>\n<li><strong>&#21151;&#33021;&#35268;&#21010;<\/strong>&#65306;&#26681;&#25454;&#20320;&#30340;&#38656;&#27714;&#30830;&#23450;&#21738;&#20123;&#21151;&#33021;&#26159;&#20320;&#24076;&#26395;&#22312;&#32593;&#31449;&#19978;&#25552;&#20379;&#30340;&#12290;<\/li>\n<\/ul>\n<h3>3. &#25216;&#26415;&#36873;&#22411;<\/h3>\n<p>&#36873;&#25321;&#21512;&#36866;&#30340;&#24037;&#20855;&#21644;&#25216;&#26415;&#26632;&#26469;&#26500;&#24314;&#20320;&#30340;&#31038;&#20132;&#23186;&#20307;&#24179;&#21488;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#24120;&#29992;&#30340;&#36873;&#39033;&#65306;<\/p>\n<ul>\n<li><strong>&#21069;&#31471;&#25216;&#26415;<\/strong>&#65306;HTML, CSS, JavaScript (React.js &#25110; Vue.js &#21487;&#33021;&#20250;&#26356;&#21463;&#27426;&#36814;)<\/li>\n<li><strong>&#25968;&#25454;&#24211;<\/strong>&#65306;MySQL, MongoDB &#25110; PostgreSQL &#21487;&#20197;&#29992;&#26469;&#23384;&#20648;&#29992;&#25143;&#20449;&#24687;&#21644;&#24086;&#23376;&#12290;<\/li>\n<li><strong>&#26381;&#21153;&#22120;<\/strong>&#65306;Node.js + Express &#25110; Django + Flask &#21487;&#20197;&#29992;&#20110;&#22788;&#29702;&#21518;&#31471;&#36923;&#36753;&#21644;&#26381;&#21153;&#12290;<\/li>\n<\/ul>\n<h3>&#31034;&#20363;&#20195;&#30721;&#65306;&#31616;&#21333;&#21338;&#23458;&#31995;&#32479;<\/h3>\n<p>&#20551;&#35774;&#25105;&#20204;&#35201;&#21019;&#24314;&#19968;&#20010;&#22522;&#20110; Node.js &#21644; Express &#30340;&#31616;&#21333;&#21338;&#23458;&#31995;&#32479;&#12290;&#36825;&#37324;&#25105;&#20204;&#23558;&#23637;&#31034;&#22914;&#20309;&#35774;&#32622;&#22522;&#26412;&#30340;&#36335;&#30001;&#12289;&#27169;&#26495;&#24341;&#25806;&#21644;&#25968;&#25454;&#24211;&#36830;&#25509;&#12290;<\/p>\n<h4>&#27493;&#39588; 1: &#23433;&#35013;&#24517;&#35201;&#30340;&#36719;&#20214;&#21253;<\/h4>\n<pre><code class=\"language-bash\">npm init -y\nnpm install express mongoose body-parser<\/code><\/pre>\n<h4>&#27493;&#39588; 2: &#21019;&#24314; <code>app.js<\/code> &#25991;&#20214;<\/h4>\n<pre><code class=\"language-javascript\">const express = require('express');\nconst mongoose = require('mongoose');\nconst bodyParser = require('body-parser');\n\n\/\/ &#36830;&#25509;&#25968;&#25454;&#24211;\nmongoose.connect('mongodb:<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2xvY2FsaG9zdC9zb2NpYWxtZWRp\" rel=\"noopener noreferrer nofollow\">\/\/localhost\/socialmedi<\/a>', { useNewUrlParser: true, useUnifiedTopology: true });\n\nconst app = express();\napp.use(bodyParser.json());\n\n\/\/ &#39318;&#39029;&#36335;&#30001;\napp.get('\/', (req, res) =&gt; {\n    res.send('&lt;h1&gt;Welcome to our blog!&lt;\/h1&gt;');\n});\n\n\/\/ &#29992;&#25143;&#31649;&#29702;&#36335;&#30001;\napp.post('\/users', (req, res) =&gt; {\n    const user = new User(req.body);\n    user.save().then(user =&gt; {\n        res.status(201).json(user);\n    }).catch(err =&gt; {\n        res.status(400).send(\"Error creating user\");\n    });\n});\n\n\/\/ &#27169;&#26495;&#24341;&#25806;&#37197;&#32622;\napp.set('views', __dirname + '\/views');\napp.set('view engine', 'ejs');\n\napp.listen(3000, () =&gt; console.log('Server running on port 3000'));<\/code><\/pre>\n<h4>&#27493;&#39588; 3: &#21019;&#24314;&#35270;&#22270;&#25991;&#20214;<\/h4>\n<p>&#22312; <code>views<\/code> &#30446;&#24405;&#19979;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#25991;&#20214;&#22841; <code>index.ejs<\/code>&#65292;&#28982;&#21518;&#22312;&#36825;&#20010;&#25991;&#20214;&#37324;&#28155;&#21152;&#19968;&#20123;&#31616;&#21333;&#30340; HTML &#20869;&#23481;&#12290;<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;title&gt;My Blog&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;h1&gt;Welcome to my blog!&lt;\/h1&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<h3>&#24635;&#32467;<\/h3>\n<p>&#36890;&#36807;&#36825;&#20010;&#31616;&#21333;&#30340;&#20363;&#23376;&#65292;&#20320;&#21487;&#20197;&#30475;&#21040;&#22914;&#20309;&#24320;&#22987;&#26500;&#24314;&#19968;&#20010;&#22522;&#30784;&#30340;&#31038;&#20132;&#23186;&#20307;&#32593;&#31449;&#12290;&#23454;&#38469;&#39033;&#30446;&#21487;&#33021;&#20250;&#26356;&#21152;&#22797;&#26434;&#65292;&#20294;&#36825;&#20010;&#36215;&#28857;&#21487;&#20197;&#24110;&#21161;&#20320;&#29702;&#35299;&#22522;&#26412;&#30340;&#26550;&#26500;&#21644;&#27969;&#31243;&#12290;&#35760;&#20303;&#65292;&#26080;&#35770;&#20320;&#26159;&#26032;&#25163;&#36824;&#26159;&#26377;&#32463;&#39564;&#30340;&#24320;&#21457;&#32773;&#65292;&#25345;&#32493;&#30340;&#23398;&#20064;&#21644;&#23454;&#36341;&#37117;&#26159;&#24517;&#19981;&#21487;&#23569;&#30340;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#40657;&#26495;IDE&#25945;&#20070;&#21280;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#21019;&#24314;&#19968;&#20010;&#31038;&#20132;&#23186;&#20307;&#32593;&#31449;&#23545;&#20110;&#21021;&#23398;&#32773;&#26469;&#35828;&#21487;&#33021;&#26377;&#20123;&#22797;&#26434;&#65292;&#20294;&#26159;&#25105;&#20204;&#21487;&#20197;&#36890;&#36807;&#19968;&#20123;&#31616;&#21333;&#30340;&#27493;&#39588;&#26469;&#24320;&#22987;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#22522;&#26412;&#30340;&#25351;&#23548;&#21644;&#31034;&#20363;&#20195;&#30721;&#12290;<\/p>\n<h3>1. &#30830;&#23450;&#30446;&#26631;&#21644;&#29992;&#25143;&#32676;&#20307;<\/h3>\n<ul>\n<li><strong>&#30830;&#23450;&#24179;&#21488;&#31867;&#22411;<\/strong>&#65306;Facebook&#12289;Instagram&#12289;Twitter&#31561;&#12290;<\/li>\n<li><strong>&#36873;&#25321;&#35821;&#35328;<\/strong>&#65306;&#20351;&#29992;&#26131;&#20110;&#23398;&#20064;&#30340;&#35821;&#35328;&#65292;&#22914;Python&#25110;PHP&#12290;<\/li>\n<li><strong>&#32771;&#34385;&#23433;&#20840;&#24615;<\/strong>&#65306;&#30830;&#20445;&#36981;&#23432;&#30456;&#20851;&#27861;&#24459;&#27861;&#35268;&#65292;&#20445;&#25252;&#29992;&#25143;&#38544;&#31169;&#12290;<\/li>\n<\/ul>\n<h3>2. &#35774;&#35745;&#32593;&#31449;&#26550;&#26500;<\/h3>\n<h4>&#21019;&#24314;&#25968;&#25454;&#24211;&#27169;&#22411;<\/h4>\n<pre><code class=\"language-python\">import sqlite3\n\ndef create_db():\n    conn = sqlite3.connect('social_media.db')\n    c = conn.cursor()\n    c.execute('''CREATE TABLE users (\n                    id INTEGER PRIMARY KEY,\n                    username TEXT UNIQUE NOT NULL,\n                    password TEXT NOT NULL,\n                    email TEXT UNIQUE NOT NULL)''')\n    c.execute('''CREATE TABLE posts (\n                    id INTEGER PRIMARY KEY,\n                    user_id INTEGER REFERENCES users(id),\n                    content TEXT NOT NULL,\n                    date TIMESTAMP DEFAULT CURRENT_TIMESTAMP)''')\n    conn.commit()\n    conn.close()\n\ncreate_db()<\/code><\/pre>\n<h4>&#35774;&#32622;&#22522;&#26412;&#39029;&#38754;&#32467;&#26500;<\/h4>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;title&gt;Social Media Website&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;h1&gt;Welcome to our social media website!&lt;\/h1&gt;\n    &lt;form action=\"\/post\" method=\"POST\"&gt;\n        &lt;input type=\"text\" name=\"content\" placeholder=\"Enter your post here...\"&gt;\n        &lt;button type=\"submit\"&gt;Post&lt;\/button&gt;\n    &lt;\/form&gt;\n    &lt;div class=\"posts\"&gt;\n        {% for post in posts %}\n            &lt;article&gt;\n                &lt;img src=\"{{ post.user.username }}\/avatar.png\" alt=\"{{ post.user.username }}\"&gt;\n                &lt;h2&gt;{{ post.content }}&lt;\/h2&gt;\n                &lt;span&gt;{{ post.date }}&lt;\/span&gt;\n            &lt;\/article&gt;\n        {% endfor %}\n    &lt;\/div&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<h3>3. &#24320;&#21457;&#21518;&#31471;&#21151;&#33021;<\/h3>\n<h4>&#29992;&#25143;&#27880;&#20876;&#19982;&#30331;&#24405;<\/h4>\n<pre><code class=\"language-python\">from flask import Flask, render_template, request, redirect, url_for\napp = Flask(__name__)\n\n@app.route('\/')\ndef index():\n    return render_template('index.html')\n\n@app.route('\/login', methods=['GET', 'POST'])\ndef login():\n    if request.method == 'POST':\n        # &#26681;&#25454;&#34920;&#21333;&#25968;&#25454;&#22788;&#29702;&#36923;&#36753;...\n        return redirect(url_for('index'))\n    else:\n        return render_template('login.html')\n\nif __name__ == '__main__':\n    app.run(debug=True)<\/code><\/pre>\n<h3>4. &#21069;&#31471;&#23454;&#29616;<\/h3>\n<h4>&#20351;&#29992;HTML5&#21644;CSS3<\/h4>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n    &lt;title&gt;Login Form&lt;\/title&gt;\n    &lt;style&gt;\n        .container {\n            width: 400px;\n            margin: 0 auto;\n        }\n        form {\n            display: flex;\n            flex-direction: column;\n        }\n        input[type=text], select, textarea {\n            margin-bottom: 1rem;\n            padding: 0.5rem;\n        }\n    &lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div class=\"container\"&gt;\n        &lt;form action=\"\/login\" method=\"POST\"&gt;\n            {{ form.hidden_tag() }}\n            &lt;label for=\"username\"&gt;Username:&lt;\/label&gt;\n            &lt;input type=\"text\" id=\"username\" name=\"username\" required&gt;\n\n            &lt;label for=\"password\"&gt;Password:&lt;\/label&gt;\n            &lt;input type=\"password\" id=\"password\" name=\"password\" required&gt;\n\n            &lt;button type=\"submit\"&gt;Login&lt;\/button&gt;\n        &lt;\/form&gt;\n    &lt;\/div&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<h3>5. &#37096;&#32626;&#21040;&#26381;&#21153;&#22120;<\/h3>\n<h4>&#20351;&#29992;Docker<\/h4>\n<pre><code class=\"language-bash\">docker build -t my-social-media .\ndocker run -p 5000:80 my-social-media<\/code><\/pre>\n<p>&#20197;&#19978;&#20165;&#25552;&#20379;&#20102;&#19968;&#20010;&#22522;&#30784;&#26694;&#26550;&#65292;&#23454;&#38469;&#24320;&#21457;&#36807;&#31243;&#20013;&#36824;&#38656;&#35201;&#26681;&#25454;&#20855;&#20307;&#38656;&#27714;&#28155;&#21152;&#26356;&#22810;&#21151;&#33021;&#65292;&#27604;&#22914;&#21457;&#24067;&#25991;&#31456;&#12289;&#35780;&#35770;&#12289;&#28857;&#36190;&#31561;&#21151;&#33021;&#12290;&#21516;&#26102;&#65292;&#23433;&#20840;&#24615;&#21644;&#24615;&#33021;&#20248;&#21270;&#20063;&#26159;&#38750;&#24120;&#37325;&#35201;&#30340;&#29615;&#33410;&#12290;<\/p>\n<p>&#36890;&#36807;&#19978;&#36848;&#31034;&#20363;&#20195;&#30721;&#65292;&#20320;&#21487;&#20197;&#20102;&#35299;&#21040;&#20174;&#25968;&#25454;&#24211;&#25805;&#20316;&#21040;&#21069;&#31471;&#23637;&#31034;&#30340;&#22522;&#26412;&#27969;&#31243;&#21644;&#25216;&#24039;&#65292;&#20197;&#21450;&#22914;&#20309;&#21033;&#29992;&#29616;&#26377;&#30340;&#25216;&#26415;&#26632;&#26500;&#24314;&#19968;&#20010;&#22522;&#26412;&#30340;&#31038;&#20132;&#23186;&#20307;&#32593;&#31449;&#12290;&#24076;&#26395;&#36825;&#33021;&#24110;&#21161;&#20320;&#20837;&#38376;&#21040;&#31038;&#20132;&#23186;&#20307;&#24320;&#21457;&#39046;&#22495;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#20889; Bug&#24037;&#31243;&#24072;&#65306; &#21019;&#24314;&#19968;&#20010;&#31038;&#20132;&#23186;&#20307;&#32593;&#31449;&#21487;&#20197;&#26159;&#19968;&#038;#2..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[49,50],"tuisongtax":[],"class_list":["post-728","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-rmzn","tag-xsbdtj"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/comments?post=728"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/728\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=728"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}