{"id":631,"date":"2025-12-07T15:45:19","date_gmt":"2025-12-07T07:45:19","guid":{"rendered":"https:\/\/www.52runoob.com\/?p=631"},"modified":"2025-12-07T15:45:19","modified_gmt":"2025-12-07T07:45:19","slug":"%e8%a7%a3%e5%86%b3-net-core%e9%a1%b9%e7%9b%ae%e4%b8%8elinux%e6%9c%8d%e5%8a%a1%e5%99%a8%e4%b9%8b%e9%97%b4%e7%9a%84%e6%97%b6%e9%97%b4%e5%90%8c%e6%ad%a5%e9%97%ae%e9%a2%98%e5%b0%8f%e7%bb%93%e5%a4%9a","status":"publish","type":"post","link":"https:\/\/www.52runoob.com\/index.php\/2025\/12\/07\/%e8%a7%a3%e5%86%b3-net-core%e9%a1%b9%e7%9b%ae%e4%b8%8elinux%e6%9c%8d%e5%8a%a1%e5%99%a8%e4%b9%8b%e9%97%b4%e7%9a%84%e6%97%b6%e9%97%b4%e5%90%8c%e6%ad%a5%e9%97%ae%e9%a2%98%e5%b0%8f%e7%bb%93%e5%a4%9a\/","title":{"rendered":"\u89e3\u51b3.NET\u00a0Core\u9879\u76ee\u4e0eLinux\u670d\u52a1\u5668\u4e4b\u95f4\u7684\u65f6\u95f4\u540c\u6b65\u95ee\u9898\u5c0f\u7ed3(\u591a\u79cd\u89e3\u51b3\u65b9\u6848)"},"content":{"rendered":"\n<p>\u4e0b\u9762\u7ed9\u4f60 <strong>\u6700\u5168\u3001\u6700\u5b9e\u7528\u3001\u6700\u65b0\u7684\u300a.NET Core \u9879\u76ee\u4e0e Linux \u670d\u52a1\u5668\u65f6\u95f4\u540c\u6b65\u95ee\u9898\u5c0f\u7ed3\uff08\u591a\u79cd\u89e3\u51b3\u65b9\u6848\uff09\u300b<\/strong>\uff0c\u9002\u5408\u505a\u6280\u672f\u6587\u3001\u6559\u7a0b\u6216 YouTube \u8bb2\u89e3\uff0c\u4e5f\u53ef\u76f4\u63a5\u7528\u4e8e\u4f01\u4e1a\u9879\u76ee\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2705 \u4e00\u3001\u95ee\u9898\u80cc\u666f<\/h1>\n\n\n\n<p>\u5728 .NET Core \u9879\u76ee\u90e8\u7f72\u5230 Linux \u670d\u52a1\u5668\u540e\uff0c\u7ecf\u5e38\u4f1a\u9047\u5230\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u65f6\u95f4\u76f8\u5dee 8 \u5c0f\u65f6\uff08\u65f6\u533a\u95ee\u9898\uff09<\/strong><\/li>\n\n\n\n<li><strong>\u670d\u52a1\u5668\u7cfb\u7edf\u65f6\u95f4\u4e0d\u51c6\uff08NTP \u672a\u540c\u6b65\uff09<\/strong><\/li>\n\n\n\n<li><strong>Docker \u5bb9\u5668\u5185\u65f6\u95f4\u9519\u8bef<\/strong><\/li>\n\n\n\n<li><strong>.NET \u7a0b\u5e8f\u4e0e\u6570\u636e\u5e93\u65f6\u95f4\u4e0d\u4e00\u81f4<\/strong><\/li>\n\n\n\n<li><strong>\u65e5\u5fd7\u3001Token \u5931\u6548\u65f6\u95f4\u5f02\u5e38<\/strong><\/li>\n<\/ul>\n\n\n\n<p>\u8fd9\u4e9b\u90fd\u4f1a\u5bfc\u81f4\u4e25\u91cd\u95ee\u9898\uff0c\u5982\u7b7e\u540d\u9a8c\u8bc1\u5931\u8d25\u3001JWT \u8fc7\u671f\u3001\u8ba2\u5355\u65f6\u95f4\u6df7\u4e71\u7b49\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2705 \u4e8c\u3001\u89e3\u51b3\u65b9\u6848\u603b\u89c8\uff08\u591a\u79cd\u65b9\u6848\uff09<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u95ee\u9898\u573a\u666f<\/th><th>\u63a8\u8350\u65b9\u6848<\/th><\/tr><\/thead><tbody><tr><td>Linux \u7cfb\u7edf\u65f6\u95f4\u4e0d\u51c6<\/td><td>\u914d\u7f6e NTP \u65f6\u95f4\u540c\u6b65\uff08chrony \u6216 systemd-timesyncd\uff09<\/td><\/tr><tr><td>\u65f6\u533a\u4e0d\u5bf9<\/td><td>\u8bbe\u7f6e Linux \u6b63\u786e\u65f6\u533a\uff08\u5982 Asia\/Shanghai\uff09<\/td><\/tr><tr><td>.NET \u663e\u793a\u65f6\u95f4\u4e0d\u5bf9<\/td><td>\u4f7f\u7528\u6b63\u786e\u7684\u65f6\u533a API<\/td><\/tr><tr><td>Docker \u5bb9\u5668\u65f6\u95f4\u9519\u4e71<\/td><td>\u7ed1\u5b9a\u5bbf\u4e3b\u673a\u65f6\u533a + \u540c\u6b65\u65f6\u949f<\/td><\/tr><tr><td>\u670d\u52a1\u5668\u4e0e\u6570\u636e\u5e93\u65f6\u95f4\u4e0d\u540c<\/td><td>\u4fdd\u6301\u7edf\u4e00\u4f7f\u7528 UTC \u6216\u7edf\u4e00\u65f6\u533a<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2705 \u4e09\u3001\u65b9\u6848\u4e00\uff1a\u540c\u6b65 Linux \u670d\u52a1\u5668\u65f6\u95f4\uff08NTP\uff09<\/h1>\n\n\n\n<p>Linux \u5fc5\u987b\u6709 NTP\uff0c\u5426\u5219\u7cfb\u7edf\u65f6\u95f4\u4f1a\u6f02\u79fb\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u65b9\u6cd5 1\uff1a\u4f7f\u7528 systemd-timesyncd\uff08Ubuntu \u9ed8\u8ba4\uff09<\/strong><\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo timedatectl set-ntp true\nsudo timedatectl\n\n<\/pre><\/div>\n\n\n<p>\u8f93\u51fa\u5e94\u5f53\u770b\u5230\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nNTP service: active\nSystem clock synchronized: yes\n\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u65b9\u6cd5 2\uff1a\u4f7f\u7528 chrony\uff08CentOS \/ Rocky \/ AlmaLinux \u63a8\u8350\uff09<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1\uff09\u5b89\u88c5 chrony<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo yum install -y chrony\n\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">2\uff09\u5f00\u542f\u540c\u6b65<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo systemctl enable chronyd --now\n\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">3\uff09\u67e5\u770b\u540c\u6b65\u72b6\u6001<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nchronyc sources -v\n\n<\/pre><\/div>\n\n\n<p>\u51fa\u73b0 \u201c^*\u201d \u8868\u793a\u5df2\u540c\u6b65\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2705 \u56db\u3001\u65b9\u6848\u4e8c\uff1a\u8bbe\u7f6e\u6b63\u786e\u65f6\u533a\uff08\u89e3\u51b3 +8 \u5c0f\u65f6\u95ee\u9898\uff09<\/h1>\n\n\n\n<p>\u4e2d\u56fd\u670d\u52a1\u5668\u5e94\u8bbe\u7f6e\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nAsia\/Shanghai\n\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u8bbe\u7f6e\u65f6\u533a\uff1a<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo timedatectl set-timezone Asia\/Shanghai\n\n<\/pre><\/div>\n\n\n<p>\u67e5\u770b\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ntimedatectl\n\n<\/pre><\/div>\n\n\n<p>\u663e\u793a\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nTime zone: Asia\/Shanghai (CST, +0800)\n\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2705 \u4e94\u3001\u65b9\u6848\u4e09\uff1a\u8ba9 .NET Core \u8bfb\u53d6\u6b63\u786e\u65f6\u95f4\uff08\u975e\u5e38\u5173\u952e\uff09<\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2757 \u5e38\u89c1\u9519\u8bef\uff08\u5bfc\u81f4\u591a 8 \u5c0f\u65f6\uff09<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nDateTime.Now\n\n<\/pre><\/div>\n\n\n<p>\u5728 Linux + Docker \u73af\u5883\u65f6\u533a\u6ca1\u8bbe\u7f6e\u597d\uff0c\u4f1a\u53d8\u6210 UTC\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2714 \u6b63\u786e\u5199\u6cd5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f7f\u7528\u672c\u5730\u65f6\u95f4\uff08\u53d7\u670d\u52a1\u5668\u65f6\u533a\u5f71\u54cd\uff09<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nvar local = DateTime.Now;\n\n<\/pre><\/div>\n\n\n<p>\u670d\u52a1\u5668\u65f6\u533a\u8bbe\u7f6e\u6b63\u786e\u5219\u65e0\u95ee\u9898\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u4f7f\u7528 UTC\uff08\u63a8\u8350\u7528\u4e8e\u5206\u5e03\u5f0f\u7cfb\u7edf\uff09<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nvar utc = DateTime.UtcNow;\n\n<\/pre><\/div>\n\n\n<p>\u518d\u6839\u636e\u7279\u5b9a\u65f6\u533a\u8f6c\u6362\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nvar chinaTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow,\n    TimeZoneInfo.FindSystemTimeZoneById(&quot;Asia\/Shanghai&quot;));\n\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2705 \u516d\u3001\u65b9\u6848\u56db\uff1aDocker \u5bb9\u5668\u5185\u65f6\u95f4\u4e0d\u6b63\u786e\uff08\u6700\u5e38\u89c1\uff09<\/h1>\n\n\n\n<p>Docker \u9ed8\u8ba4\u4e0d\u7ee7\u627f\u5bbf\u4e3b\u673a\u65f6\u533a\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2714 \u5b8c\u6574\u89e3\u51b3\u65b9\u6cd5<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u65b9\u5f0f 1\uff1a\u6302\u8f7d\u5bbf\u4e3b\u673a\u65f6\u533a\uff08\u5f3a\u70c8\u63a8\u8350\uff09<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nvolumes:\n  - \/etc\/localtime:\/etc\/localtime:ro\n  - \/etc\/timezone:\/etc\/timezone:ro\n\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u65b9\u5f0f 2\uff1aDockerfile \u660e\u786e\u8bbe\u7f6e\u65f6\u533a<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nENV TZ=Asia\/Shanghai\nRUN ln -sf \/usr\/share\/zoneinfo\/$TZ \/etc\/localtime\nRUN echo $TZ &gt; \/etc\/timezone\n\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u65b9\u5f0f 3\uff1a\u8fd0\u884c\u5bb9\u5668\u6307\u5b9a TZ<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ndocker run -e TZ=Asia\/Shanghai ...\n\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2705 \u4e03\u3001\u65b9\u6848\u4e94\uff1a\u89e3\u51b3 .NET Core \u4e0e MySQL \/ PostgreSQL \u65f6\u95f4\u4e0d\u4e00\u81f4<\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2714 MySQL \u5e38\u89c1\u95ee\u9898\uff1aDATETIME \u5b58\u7684\u662f UTC \u8fd8\u662f CST\uff1f<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u63a8\u8350\u8bbe\u7f6e\uff08\/etc\/my.cnf\uff09<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ndefault-time-zone = &#039;+08:00&#039;\n\n<\/pre><\/div>\n\n\n<p>\u91cd\u542f\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsystemctl restart mysqld\n\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2714 PostgreSQL \u8bbe\u7f6e\u65f6\u533a<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ntimezone = &#039;Asia\/Shanghai&#039;\n\n<\/pre><\/div>\n\n\n<p>\u91cd\u542f PostgreSQL\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2714 EF Core \u4e2d\u5f3a\u5236\u4f7f\u7528 UTC<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nbuilder.UseDateOnlyTimeOnly();\nAppContext.SetSwitch(&quot;Npgsql.EnableLegacyTimestampBehavior&quot;, true);\n\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u2705 \u516b\u3001\u65b9\u6848\u516d\uff1a\u5982\u4f55\u68c0\u67e5\u4f60\u7684\u7cfb\u7edf\u662f\u5426\u5b8c\u5168\u540c\u6b65\uff1f\uff08\u6700\u7ec8\u9a8c\u8bc1\uff09<\/h1>\n\n\n\n<p>\u4f7f\u7528\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ntimedatectl\n\n<\/pre><\/div>\n\n\n<p>\u7406\u60f3\u8f93\u51fa\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSystem clock synchronized: yes\nNTP service: active\nTime zone: Asia\/Shanghai (CST, +0800)\n\n<\/pre><\/div>\n\n\n<p>Docker \u9a8c\u8bc1\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ndocker exec container_name date\n\n<\/pre><\/div>\n\n\n<p>.NET \u9a8c\u8bc1\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nConsole.WriteLine(DateTime.Now);\nConsole.WriteLine(DateTime.UtcNow);\n\n<\/pre><\/div>\n\n\n<p>\u6570\u636e\u5e93\u9a8c\u8bc1\uff1a<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSELECT NOW();\n\n<\/pre><\/div>\n\n\n<p>\u786e\u4fdd\u56db\u8005\u4e00\u81f4\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\ud83c\udf89 \u4e5d\u3001\u6700\u7ec8\u603b\u7ed3\uff08\u91d1\u53e5\u7248\uff0c\u9002\u5408\u653e\u6587\u7ae0\u5f00\u5934\uff09<\/h1>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>.NET Core \u4e0e Linux \u65f6\u95f4\u4e0d\u4e00\u81f4 90% \u90fd\u662f\u670d\u52a1\u5668\u65f6\u533a\u6216 NTP \u672a\u540c\u6b65\u5bfc\u81f4\uff0c\u5269\u4e0b 10% \u662f Docker\u3002<\/strong><\/p>\n\n\n\n<p><strong>\u89e3\u51b3\u65b9\u6848\uff1a<\/strong><br>1\uff09Linux \u5f00\u542f NTP\uff08chrony\/systemd\uff09<br>2\uff09\u8bbe\u7f6e\u6b63\u786e\u65f6\u533a\uff08Asia\/Shanghai\uff09<br>3\uff09Docker \u6302\u8f7d\u5bbf\u4e3b\u673a\u65f6\u533a<br>4\uff09.NET Core \u4f7f\u7528\u6b63\u786e\u7684\u65f6\u533a API<br>5\uff09\u6570\u636e\u5e93\u4fdd\u6301\u65f6\u533a\u7edf\u4e00\uff08\u63a8\u8350\u5168\u7528 UTC \u6216\u5168\u7528 CST\uff09<\/p>\n<\/blockquote>\n\n\n\n<p>\u505a\u5230\u4ee5\u4e0a\u4e94\u70b9\uff0c\u65f6\u95f4\u6c38\u8fdc\u4e0d\u4f1a\u518d\u9519\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e0b\u9762\u7ed9\u4f60 \u6700\u5168\u3001\u6700\u5b9e\u7528\u3001\u6700\u65b0\u7684\u300a.NET Core \u9879\u76ee\u4e0e Linux \u670d\u52a1\u5668\u65f6&#8230; <a class=\"more-link\" href=\"https:\/\/www.52runoob.com\/index.php\/2025\/12\/07\/%e8%a7%a3%e5%86%b3-net-core%e9%a1%b9%e7%9b%ae%e4%b8%8elinux%e6%9c%8d%e5%8a%a1%e5%99%a8%e4%b9%8b%e9%97%b4%e7%9a%84%e6%97%b6%e9%97%b4%e5%90%8c%e6%ad%a5%e9%97%ae%e9%a2%98%e5%b0%8f%e7%bb%93%e5%a4%9a\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[],"class_list":["post-631","post","type-post","status-publish","format-standard","hentry","category-asp-net"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/posts\/631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/comments?post=631"}],"version-history":[{"count":1,"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/posts\/631\/revisions"}],"predecessor-version":[{"id":632,"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/posts\/631\/revisions\/632"}],"wp:attachment":[{"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/media?parent=631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/categories?post=631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.52runoob.com\/index.php\/wp-json\/wp\/v2\/tags?post=631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}