It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://dropcode.ru/thread/kak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2

  1. <!doctype html>
  2. <html data-n-head-ssr>
  3.  <head >
  4.    <meta data-n-head="ssr" charset="utf-8"><meta data-n-head="ssr" name="viewport" content="width=device-width, initial-scale=1"><meta data-n-head="ssr" property="twitter:site" content="@dropcoderu"><meta data-n-head="ssr" property="twitter:creator" content="@dropcoderu"><meta data-n-head="ssr" property="twitter:title" content="Как правильно делать запросы на backend в nuxt.js?"><meta data-n-head="ssr" property="twitter:description" content="Как правильно делать запросы на backend в nuxt.js?"><meta data-n-head="ssr" property="og:title" content="Как правильно делать запросы на backend в nuxt.js?"><meta data-n-head="ssr" property="og:url" content="https://dropcode.ru/thread/kak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2"><meta data-n-head="ssr" property="og:description" content="Как правильно делать запросы на backend в nuxt.js?"><meta data-n-head="ssr" property="og:site_name" content="Место где разработчики учатся и делятся кодом"><meta data-n-head="ssr" data-hid="description" name="description" content="Как правильно делать запросы на backend в nuxt.js?"><title>Как правильно делать запросы на backend в nuxt.js?</title><link data-n-head="ssr" rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto"><link data-n-head="ssr" rel="stylesheet" href="https://forum-static.fra1.cdn.digitaloceanspaces.com/css/f583ffc5-8cec-409c-8843-65dc51f6aa2f/custom.css"><link data-n-head="ssr" rel="icon" type="image/png" href="https://forum-static.fra1.cdn.digitaloceanspaces.com/images/f583ffc5-8cec-409c-8843-65dc51f6aa2f/favicon.png"><link data-n-head="ssr" data-hid="i18n-can" rel="canonical" href="https://dropcode.ru/thread/kak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2"><style data-n-head="vuetify" type="text/css" id="vuetify-theme-stylesheet" nonce="undefined">.v-application a { color: #ff6b00; }
  5. .v-application .primary {
  6.  background-color: #ff6b00 !important;
  7.  border-color: #ff6b00 !important;
  8. }
  9. .v-application .primary--text {
  10.  color: #ff6b00 !important;
  11.  caret-color: #ff6b00 !important;
  12. }
  13. .v-application .primary.lighten-5 {
  14.  background-color: #fff897 !important;
  15.  border-color: #fff897 !important;
  16. }
  17. .v-application .primary--text.text--lighten-5 {
  18.  color: #fff897 !important;
  19.  caret-color: #fff897 !important;
  20. }
  21. .v-application .primary.lighten-4 {
  22.  background-color: #ffdb7b !important;
  23.  border-color: #ffdb7b !important;
  24. }
  25. .v-application .primary--text.text--lighten-4 {
  26.  color: #ffdb7b !important;
  27.  caret-color: #ffdb7b !important;
  28. }
  29. .v-application .primary.lighten-3 {
  30.  background-color: #ffbe60 !important;
  31.  border-color: #ffbe60 !important;
  32. }
  33. .v-application .primary--text.text--lighten-3 {
  34.  color: #ffbe60 !important;
  35.  caret-color: #ffbe60 !important;
  36. }
  37. .v-application .primary.lighten-2 {
  38.  background-color: #ffa245 !important;
  39.  border-color: #ffa245 !important;
  40. }
  41. .v-application .primary--text.text--lighten-2 {
  42.  color: #ffa245 !important;
  43.  caret-color: #ffa245 !important;
  44. }
  45. .v-application .primary.lighten-1 {
  46.  background-color: #ff8629 !important;
  47.  border-color: #ff8629 !important;
  48. }
  49. .v-application .primary--text.text--lighten-1 {
  50.  color: #ff8629 !important;
  51.  caret-color: #ff8629 !important;
  52. }
  53. .v-application .primary.darken-1 {
  54.  background-color: #de5000 !important;
  55.  border-color: #de5000 !important;
  56. }
  57. .v-application .primary--text.text--darken-1 {
  58.  color: #de5000 !important;
  59.  caret-color: #de5000 !important;
  60. }
  61. .v-application .primary.darken-2 {
  62.  background-color: #be3400 !important;
  63.  border-color: #be3400 !important;
  64. }
  65. .v-application .primary--text.text--darken-2 {
  66.  color: #be3400 !important;
  67.  caret-color: #be3400 !important;
  68. }
  69. .v-application .primary.darken-3 {
  70.  background-color: #9f1100 !important;
  71.  border-color: #9f1100 !important;
  72. }
  73. .v-application .primary--text.text--darken-3 {
  74.  color: #9f1100 !important;
  75.  caret-color: #9f1100 !important;
  76. }
  77. .v-application .primary.darken-4 {
  78.  background-color: #810000 !important;
  79.  border-color: #810000 !important;
  80. }
  81. .v-application .primary--text.text--darken-4 {
  82.  color: #810000 !important;
  83.  caret-color: #810000 !important;
  84. }
  85. .v-application .secondary {
  86.  background-color: #0095ff !important;
  87.  border-color: #0095ff !important;
  88. }
  89. .v-application .secondary--text {
  90.  color: #0095ff !important;
  91.  caret-color: #0095ff !important;
  92. }
  93. .v-application .secondary.lighten-5 {
  94.  background-color: #d3ffff !important;
  95.  border-color: #d3ffff !important;
  96. }
  97. .v-application .secondary--text.text--lighten-5 {
  98.  color: #d3ffff !important;
  99.  caret-color: #d3ffff !important;
  100. }
  101. .v-application .secondary.lighten-4 {
  102.  background-color: #b3ffff !important;
  103.  border-color: #b3ffff !important;
  104. }
  105. .v-application .secondary--text.text--lighten-4 {
  106.  color: #b3ffff !important;
  107.  caret-color: #b3ffff !important;
  108. }
  109. .v-application .secondary.lighten-3 {
  110.  background-color: #92e6ff !important;
  111.  border-color: #92e6ff !important;
  112. }
  113. .v-application .secondary--text.text--lighten-3 {
  114.  color: #92e6ff !important;
  115.  caret-color: #92e6ff !important;
  116. }
  117. .v-application .secondary.lighten-2 {
  118.  background-color: #70cbff !important;
  119.  border-color: #70cbff !important;
  120. }
  121. .v-application .secondary--text.text--lighten-2 {
  122.  color: #70cbff !important;
  123.  caret-color: #70cbff !important;
  124. }
  125. .v-application .secondary.lighten-1 {
  126.  background-color: #49afff !important;
  127.  border-color: #49afff !important;
  128. }
  129. .v-application .secondary--text.text--lighten-1 {
  130.  color: #49afff !important;
  131.  caret-color: #49afff !important;
  132. }
  133. .v-application .secondary.darken-1 {
  134.  background-color: #007ce2 !important;
  135.  border-color: #007ce2 !important;
  136. }
  137. .v-application .secondary--text.text--darken-1 {
  138.  color: #007ce2 !important;
  139.  caret-color: #007ce2 !important;
  140. }
  141. .v-application .secondary.darken-2 {
  142.  background-color: #0063c6 !important;
  143.  border-color: #0063c6 !important;
  144. }
  145. .v-application .secondary--text.text--darken-2 {
  146.  color: #0063c6 !important;
  147.  caret-color: #0063c6 !important;
  148. }
  149. .v-application .secondary.darken-3 {
  150.  background-color: #004caa !important;
  151.  border-color: #004caa !important;
  152. }
  153. .v-application .secondary--text.text--darken-3 {
  154.  color: #004caa !important;
  155.  caret-color: #004caa !important;
  156. }
  157. .v-application .secondary.darken-4 {
  158.  background-color: #00368f !important;
  159.  border-color: #00368f !important;
  160. }
  161. .v-application .secondary--text.text--darken-4 {
  162.  color: #00368f !important;
  163.  caret-color: #00368f !important;
  164. }
  165. .v-application .accent {
  166.  background-color: #0095ff !important;
  167.  border-color: #0095ff !important;
  168. }
  169. .v-application .accent--text {
  170.  color: #0095ff !important;
  171.  caret-color: #0095ff !important;
  172. }
  173. .v-application .accent.lighten-5 {
  174.  background-color: #d3ffff !important;
  175.  border-color: #d3ffff !important;
  176. }
  177. .v-application .accent--text.text--lighten-5 {
  178.  color: #d3ffff !important;
  179.  caret-color: #d3ffff !important;
  180. }
  181. .v-application .accent.lighten-4 {
  182.  background-color: #b3ffff !important;
  183.  border-color: #b3ffff !important;
  184. }
  185. .v-application .accent--text.text--lighten-4 {
  186.  color: #b3ffff !important;
  187.  caret-color: #b3ffff !important;
  188. }
  189. .v-application .accent.lighten-3 {
  190.  background-color: #92e6ff !important;
  191.  border-color: #92e6ff !important;
  192. }
  193. .v-application .accent--text.text--lighten-3 {
  194.  color: #92e6ff !important;
  195.  caret-color: #92e6ff !important;
  196. }
  197. .v-application .accent.lighten-2 {
  198.  background-color: #70cbff !important;
  199.  border-color: #70cbff !important;
  200. }
  201. .v-application .accent--text.text--lighten-2 {
  202.  color: #70cbff !important;
  203.  caret-color: #70cbff !important;
  204. }
  205. .v-application .accent.lighten-1 {
  206.  background-color: #49afff !important;
  207.  border-color: #49afff !important;
  208. }
  209. .v-application .accent--text.text--lighten-1 {
  210.  color: #49afff !important;
  211.  caret-color: #49afff !important;
  212. }
  213. .v-application .accent.darken-1 {
  214.  background-color: #007ce2 !important;
  215.  border-color: #007ce2 !important;
  216. }
  217. .v-application .accent--text.text--darken-1 {
  218.  color: #007ce2 !important;
  219.  caret-color: #007ce2 !important;
  220. }
  221. .v-application .accent.darken-2 {
  222.  background-color: #0063c6 !important;
  223.  border-color: #0063c6 !important;
  224. }
  225. .v-application .accent--text.text--darken-2 {
  226.  color: #0063c6 !important;
  227.  caret-color: #0063c6 !important;
  228. }
  229. .v-application .accent.darken-3 {
  230.  background-color: #004caa !important;
  231.  border-color: #004caa !important;
  232. }
  233. .v-application .accent--text.text--darken-3 {
  234.  color: #004caa !important;
  235.  caret-color: #004caa !important;
  236. }
  237. .v-application .accent.darken-4 {
  238.  background-color: #00368f !important;
  239.  border-color: #00368f !important;
  240. }
  241. .v-application .accent--text.text--darken-4 {
  242.  color: #00368f !important;
  243.  caret-color: #00368f !important;
  244. }
  245. .v-application .error {
  246.  background-color: #ff6b00 !important;
  247.  border-color: #ff6b00 !important;
  248. }
  249. .v-application .error--text {
  250.  color: #ff6b00 !important;
  251.  caret-color: #ff6b00 !important;
  252. }
  253. .v-application .error.lighten-5 {
  254.  background-color: #fff897 !important;
  255.  border-color: #fff897 !important;
  256. }
  257. .v-application .error--text.text--lighten-5 {
  258.  color: #fff897 !important;
  259.  caret-color: #fff897 !important;
  260. }
  261. .v-application .error.lighten-4 {
  262.  background-color: #ffdb7b !important;
  263.  border-color: #ffdb7b !important;
  264. }
  265. .v-application .error--text.text--lighten-4 {
  266.  color: #ffdb7b !important;
  267.  caret-color: #ffdb7b !important;
  268. }
  269. .v-application .error.lighten-3 {
  270.  background-color: #ffbe60 !important;
  271.  border-color: #ffbe60 !important;
  272. }
  273. .v-application .error--text.text--lighten-3 {
  274.  color: #ffbe60 !important;
  275.  caret-color: #ffbe60 !important;
  276. }
  277. .v-application .error.lighten-2 {
  278.  background-color: #ffa245 !important;
  279.  border-color: #ffa245 !important;
  280. }
  281. .v-application .error--text.text--lighten-2 {
  282.  color: #ffa245 !important;
  283.  caret-color: #ffa245 !important;
  284. }
  285. .v-application .error.lighten-1 {
  286.  background-color: #ff8629 !important;
  287.  border-color: #ff8629 !important;
  288. }
  289. .v-application .error--text.text--lighten-1 {
  290.  color: #ff8629 !important;
  291.  caret-color: #ff8629 !important;
  292. }
  293. .v-application .error.darken-1 {
  294.  background-color: #de5000 !important;
  295.  border-color: #de5000 !important;
  296. }
  297. .v-application .error--text.text--darken-1 {
  298.  color: #de5000 !important;
  299.  caret-color: #de5000 !important;
  300. }
  301. .v-application .error.darken-2 {
  302.  background-color: #be3400 !important;
  303.  border-color: #be3400 !important;
  304. }
  305. .v-application .error--text.text--darken-2 {
  306.  color: #be3400 !important;
  307.  caret-color: #be3400 !important;
  308. }
  309. .v-application .error.darken-3 {
  310.  background-color: #9f1100 !important;
  311.  border-color: #9f1100 !important;
  312. }
  313. .v-application .error--text.text--darken-3 {
  314.  color: #9f1100 !important;
  315.  caret-color: #9f1100 !important;
  316. }
  317. .v-application .error.darken-4 {
  318.  background-color: #810000 !important;
  319.  border-color: #810000 !important;
  320. }
  321. .v-application .error--text.text--darken-4 {
  322.  color: #810000 !important;
  323.  caret-color: #810000 !important;
  324. }
  325. .v-application .info {
  326.  background-color: #0095ff !important;
  327.  border-color: #0095ff !important;
  328. }
  329. .v-application .info--text {
  330.  color: #0095ff !important;
  331.  caret-color: #0095ff !important;
  332. }
  333. .v-application .info.lighten-5 {
  334.  background-color: #d3ffff !important;
  335.  border-color: #d3ffff !important;
  336. }
  337. .v-application .info--text.text--lighten-5 {
  338.  color: #d3ffff !important;
  339.  caret-color: #d3ffff !important;
  340. }
  341. .v-application .info.lighten-4 {
  342.  background-color: #b3ffff !important;
  343.  border-color: #b3ffff !important;
  344. }
  345. .v-application .info--text.text--lighten-4 {
  346.  color: #b3ffff !important;
  347.  caret-color: #b3ffff !important;
  348. }
  349. .v-application .info.lighten-3 {
  350.  background-color: #92e6ff !important;
  351.  border-color: #92e6ff !important;
  352. }
  353. .v-application .info--text.text--lighten-3 {
  354.  color: #92e6ff !important;
  355.  caret-color: #92e6ff !important;
  356. }
  357. .v-application .info.lighten-2 {
  358.  background-color: #70cbff !important;
  359.  border-color: #70cbff !important;
  360. }
  361. .v-application .info--text.text--lighten-2 {
  362.  color: #70cbff !important;
  363.  caret-color: #70cbff !important;
  364. }
  365. .v-application .info.lighten-1 {
  366.  background-color: #49afff !important;
  367.  border-color: #49afff !important;
  368. }
  369. .v-application .info--text.text--lighten-1 {
  370.  color: #49afff !important;
  371.  caret-color: #49afff !important;
  372. }
  373. .v-application .info.darken-1 {
  374.  background-color: #007ce2 !important;
  375.  border-color: #007ce2 !important;
  376. }
  377. .v-application .info--text.text--darken-1 {
  378.  color: #007ce2 !important;
  379.  caret-color: #007ce2 !important;
  380. }
  381. .v-application .info.darken-2 {
  382.  background-color: #0063c6 !important;
  383.  border-color: #0063c6 !important;
  384. }
  385. .v-application .info--text.text--darken-2 {
  386.  color: #0063c6 !important;
  387.  caret-color: #0063c6 !important;
  388. }
  389. .v-application .info.darken-3 {
  390.  background-color: #004caa !important;
  391.  border-color: #004caa !important;
  392. }
  393. .v-application .info--text.text--darken-3 {
  394.  color: #004caa !important;
  395.  caret-color: #004caa !important;
  396. }
  397. .v-application .info.darken-4 {
  398.  background-color: #00368f !important;
  399.  border-color: #00368f !important;
  400. }
  401. .v-application .info--text.text--darken-4 {
  402.  color: #00368f !important;
  403.  caret-color: #00368f !important;
  404. }
  405. .v-application .success {
  406.  background-color: #0095ff !important;
  407.  border-color: #0095ff !important;
  408. }
  409. .v-application .success--text {
  410.  color: #0095ff !important;
  411.  caret-color: #0095ff !important;
  412. }
  413. .v-application .success.lighten-5 {
  414.  background-color: #d3ffff !important;
  415.  border-color: #d3ffff !important;
  416. }
  417. .v-application .success--text.text--lighten-5 {
  418.  color: #d3ffff !important;
  419.  caret-color: #d3ffff !important;
  420. }
  421. .v-application .success.lighten-4 {
  422.  background-color: #b3ffff !important;
  423.  border-color: #b3ffff !important;
  424. }
  425. .v-application .success--text.text--lighten-4 {
  426.  color: #b3ffff !important;
  427.  caret-color: #b3ffff !important;
  428. }
  429. .v-application .success.lighten-3 {
  430.  background-color: #92e6ff !important;
  431.  border-color: #92e6ff !important;
  432. }
  433. .v-application .success--text.text--lighten-3 {
  434.  color: #92e6ff !important;
  435.  caret-color: #92e6ff !important;
  436. }
  437. .v-application .success.lighten-2 {
  438.  background-color: #70cbff !important;
  439.  border-color: #70cbff !important;
  440. }
  441. .v-application .success--text.text--lighten-2 {
  442.  color: #70cbff !important;
  443.  caret-color: #70cbff !important;
  444. }
  445. .v-application .success.lighten-1 {
  446.  background-color: #49afff !important;
  447.  border-color: #49afff !important;
  448. }
  449. .v-application .success--text.text--lighten-1 {
  450.  color: #49afff !important;
  451.  caret-color: #49afff !important;
  452. }
  453. .v-application .success.darken-1 {
  454.  background-color: #007ce2 !important;
  455.  border-color: #007ce2 !important;
  456. }
  457. .v-application .success--text.text--darken-1 {
  458.  color: #007ce2 !important;
  459.  caret-color: #007ce2 !important;
  460. }
  461. .v-application .success.darken-2 {
  462.  background-color: #0063c6 !important;
  463.  border-color: #0063c6 !important;
  464. }
  465. .v-application .success--text.text--darken-2 {
  466.  color: #0063c6 !important;
  467.  caret-color: #0063c6 !important;
  468. }
  469. .v-application .success.darken-3 {
  470.  background-color: #004caa !important;
  471.  border-color: #004caa !important;
  472. }
  473. .v-application .success--text.text--darken-3 {
  474.  color: #004caa !important;
  475.  caret-color: #004caa !important;
  476. }
  477. .v-application .success.darken-4 {
  478.  background-color: #00368f !important;
  479.  border-color: #00368f !important;
  480. }
  481. .v-application .success--text.text--darken-4 {
  482.  color: #00368f !important;
  483.  caret-color: #00368f !important;
  484. }
  485. .v-application .warning {
  486.  background-color: #ff6b00 !important;
  487.  border-color: #ff6b00 !important;
  488. }
  489. .v-application .warning--text {
  490.  color: #ff6b00 !important;
  491.  caret-color: #ff6b00 !important;
  492. }
  493. .v-application .warning.lighten-5 {
  494.  background-color: #fff897 !important;
  495.  border-color: #fff897 !important;
  496. }
  497. .v-application .warning--text.text--lighten-5 {
  498.  color: #fff897 !important;
  499.  caret-color: #fff897 !important;
  500. }
  501. .v-application .warning.lighten-4 {
  502.  background-color: #ffdb7b !important;
  503.  border-color: #ffdb7b !important;
  504. }
  505. .v-application .warning--text.text--lighten-4 {
  506.  color: #ffdb7b !important;
  507.  caret-color: #ffdb7b !important;
  508. }
  509. .v-application .warning.lighten-3 {
  510.  background-color: #ffbe60 !important;
  511.  border-color: #ffbe60 !important;
  512. }
  513. .v-application .warning--text.text--lighten-3 {
  514.  color: #ffbe60 !important;
  515.  caret-color: #ffbe60 !important;
  516. }
  517. .v-application .warning.lighten-2 {
  518.  background-color: #ffa245 !important;
  519.  border-color: #ffa245 !important;
  520. }
  521. .v-application .warning--text.text--lighten-2 {
  522.  color: #ffa245 !important;
  523.  caret-color: #ffa245 !important;
  524. }
  525. .v-application .warning.lighten-1 {
  526.  background-color: #ff8629 !important;
  527.  border-color: #ff8629 !important;
  528. }
  529. .v-application .warning--text.text--lighten-1 {
  530.  color: #ff8629 !important;
  531.  caret-color: #ff8629 !important;
  532. }
  533. .v-application .warning.darken-1 {
  534.  background-color: #de5000 !important;
  535.  border-color: #de5000 !important;
  536. }
  537. .v-application .warning--text.text--darken-1 {
  538.  color: #de5000 !important;
  539.  caret-color: #de5000 !important;
  540. }
  541. .v-application .warning.darken-2 {
  542.  background-color: #be3400 !important;
  543.  border-color: #be3400 !important;
  544. }
  545. .v-application .warning--text.text--darken-2 {
  546.  color: #be3400 !important;
  547.  caret-color: #be3400 !important;
  548. }
  549. .v-application .warning.darken-3 {
  550.  background-color: #9f1100 !important;
  551.  border-color: #9f1100 !important;
  552. }
  553. .v-application .warning--text.text--darken-3 {
  554.  color: #9f1100 !important;
  555.  caret-color: #9f1100 !important;
  556. }
  557. .v-application .warning.darken-4 {
  558.  background-color: #810000 !important;
  559.  border-color: #810000 !important;
  560. }
  561. .v-application .warning--text.text--darken-4 {
  562.  color: #810000 !important;
  563.  caret-color: #810000 !important;
  564. }</style><link rel="preload" href="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/7b8ec9d.js" as="script"><link rel="preload" href="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/25edc65.js" as="script"><link rel="preload" href="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/css/1b7ab17.css" as="style"><link rel="preload" href="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/863688a.js" as="script"><link rel="preload" href="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/css/87b7056.css" as="style"><link rel="preload" href="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/cb42003.js" as="script"><link rel="stylesheet" href="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/css/1b7ab17.css"><link rel="stylesheet" href="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/css/87b7056.css">
  565.  </head>
  566.  <body >
  567.    <div data-server-rendered="true" id="__nuxt"><!----><div id="__layout"><div data-app="true" id="app" class="v-application v-application--is-ltr theme--light" style="font-family:Roboto;"><div class="v-application--wrap"><div tabindex="0" aria-label="Loading" class="vld-overlay is-active is-full-page" style="z-index:999;display:none;"><div class="vld-background" style="background:#fff;opacity:0.5;"></div><div class="vld-icon"><svg viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" width="65" height="65" stroke="#1976d2"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke-width="2"><circle stroke-opacity=".25" cx="18" cy="18" r="18"></circle><path d="M36 18c0-9.94-8.06-18-18-18"><animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="0.8s" repeatCount="indefinite"></animateTransform></path></g></g></svg></div></div> <!----> <div class="header-section"><header class="v-sheet theme--light elevation-3 v-toolbar v-app-bar v-app-bar--fixed" style="height:56px;margin-top:0px;transform:translateY(0px);left:0px;right:0px;"><div class="v-toolbar__content" style="height:56px;"><div class="row main-menu"><div role="dialog" class="v-dialog__container"><!----></div> <div role="dialog" class="v-dialog__container"><!----></div> <div class="d-none d-lg-flex d-xl-flex d-md-flex justify-space-between pb-5 col col-12"><div class="d-flex align-center col-md-2 col-lg-1 offset-lg-1 col-4"><a href="/" class="d-flex w-100 nuxt-link-active"><div class="logo d-flex w-100"><div aria-label="Место где разработчики учатся и делятся кодом" role="img" class="v-image v-responsive theme--light" style="max-height:50px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div></a></div> <!----> <div class="col-md-5 col-lg-5 offset-lg-1 col-4"><button type="button" class="v-btn v-btn--flat v-btn--icon v-btn--round theme--dark v-size--default primary--text"><span class="v-btn__content"><i aria-hidden="true" class="v-icon notranslate mdi mdi-magnify theme--dark"></i></span></button> <a href="/login" class="v-btn v-btn--contained v-btn--router theme--light v-size--default success"><span class="v-btn__content"><i aria-hidden="true" class="v-icon notranslate v-icon--left mdi mdi-message-question-outline theme--light"></i> <span class="d-none d-lg-flex d-xl-flex">Задать вопрос</span></span></a> <a href="/login" class="v-btn v-btn--depressed v-btn--flat v-btn--outlined v-btn--router theme--light v-size--default success--text"><span class="v-btn__content"><i aria-hidden="true" class="v-icon notranslate v-icon--left mdi mdi-login theme--light"></i><span class="d-none d-lg-flex d-xl-flex">Войти</span></span></a> <a href="/register" class="v-btn v-btn--depressed v-btn--flat v-btn--outlined v-btn--router theme--light v-size--default info--text"><span class="v-btn__content"><i aria-hidden="true" class="v-icon notranslate v-icon--left mdi mdi-account-plus-outline theme--light"></i><span class="d-none d-lg-flex d-xl-flex">Регистрация</span></span></a></div></div> <nav class="hidden-md-and-up v-navigation-drawer v-navigation-drawer--close v-navigation-drawer--fixed v-navigation-drawer--is-mobile v-navigation-drawer--temporary theme--light" style="height:100vh;top:0px;transform:translateX(-100%);width:256px;"><div class="v-navigation-drawer__content"><div class="v-list v-sheet theme--light"><a href="/" tabindex="0" router="" class="v-list-item v-list-item--link theme--light"><div class="v-list-item__content"><div class="v-list-item__title">Главная</div></div></a> <!----> <!----> <!----> <!---->  <a href="/login" tabindex="0" router="" class="v-list-item v-list-item--link theme--light"><div class="v-list-item__content"><div class="v-list-item__title">Войти</div></div></a> <a href="/register" tabindex="0" router="" class="v-list-item v-list-item--link theme--light"><div class="v-list-item__content"><div class="v-list-item__title">Регистрация</div></div></a> <!----></div></div><div class="v-navigation-drawer__border"></div></nav> <header class="hidden-md-and-up v-sheet theme--light v-toolbar v-app-bar v-app-bar--fixed" style="height:56px;margin-top:0px;transform:translateY(0px);left:0px;right:0px;"><div class="v-toolbar__content" style="height:56px;"><div class="row align-center"><button type="button" class="v-app-bar__nav-icon v-btn v-btn--flat v-btn--icon v-btn--round theme--light v-size--default"><span class="v-btn__content"><i aria-hidden="true" class="v-icon notranslate mdi mdi-menu theme--light"></i></span></button> <div class="d-flex col-10 pr-0 align-center justify-end"><button type="button" class="v-btn v-btn--flat v-btn--icon v-btn--round theme--dark v-size--default primary--text"><span class="v-btn__content"><i aria-hidden="true" class="v-icon notranslate mdi mdi-magnify theme--dark"></i></span></button> <a href="/login" class="v-btn v-btn--flat v-btn--icon v-btn--round v-btn--router theme--light v-size--default success--text"><span class="v-btn__content"><i aria-hidden="true" class="v-icon notranslate mdi mdi-message-question-outline theme--light"></i></span></a> <div class="col-sm-3 col-md-3 col-4"><a href="/" class="nuxt-link-active"><div class="logo d-flex w-100"><div aria-label="Место где разработчики учатся и делятся кодом" role="img" class="v-image v-responsive theme--light" style="max-height:50px;"><div class="v-responsive__sizer" style="padding-bottom:100%;"></div><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div></a></div></div></div></div></header></div></div></header></div> <div class="container"><!----> <div class="flex"><ul itemscope="itemscope" itemtype="http://schema.org/BreadcrumbList" class="v-breadcrumbs v-breadcrumbs--large theme--light"><li itemprop="itemListElement" itemscope="itemscope" itemtype="http://schema.org/ListItem"><a href="/" itemprop="item" class="v-breadcrumbs__item nuxt-link-active"><span itemprop="name">Главная</span></a> <meta content="1" itemprop="position"></li><li class="v-breadcrumbs__divider">&gt;</li><li itemprop="itemListElement" itemscope="itemscope" itemtype="http://schema.org/ListItem"><a href="/forum/javascript" itemprop="item" class="v-breadcrumbs__item"><span itemprop="name">JavaScript</span></a> <meta content="2" itemprop="position"></li><li class="v-breadcrumbs__divider">&gt;</li><li itemprop="itemListElement" itemscope="itemscope" itemtype="http://schema.org/ListItem"><a href="#" itemprop="item" class="v-breadcrumbs__item v-breadcrumbs__item--disabled"><span itemprop="name">Как правильно делать запросы на backend в nuxt.js?</span></a> <meta content="3" itemprop="position"></li></ul></div> <div class="row mx-0 mt-1"><div class="flex md4 lg3 xl2"><div><div class="row d-md-none justify-space-around"><div class="py-0 col-sm-10 col-md-8 col-12"><div class="px-1 transparent v-sheet theme--light"><div class="v-item-group theme--light v-slide-group v-chip-group"><div class="v-slide-group__prev v-slide-group__prev--disabled"><!----></div><div class="v-slide-group__wrapper"><div class="v-slide-group__content"><a href="/forum/java" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default primary--text"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  568.            Java
  569.          </span></a><a href="/forum/python" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  570.            Python
  571.          </span></a><a href="/forum/javascript" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  572.            JavaScript
  573.          </span></a><a href="/forum/php" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  574.            PHP
  575.          </span></a><a href="/forum/sql" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  576.            SQL
  577.          </span></a><a href="/forum/golang" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  578.            Golang
  579.          </span></a><a href="/forum/c-c" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  580.            C/C++
  581.          </span></a><a href="/forum/html-css" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  582.            HTML/CSS
  583.          </span></a><a href="/forum/ruby" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  584.            Ruby
  585.          </span></a><a href="/forum/swift" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  586.            Swift
  587.          </span></a><a href="/forum/drugie" tabindex="0" draggable="false" router="" class="v-chip v-chip--clickable v-chip--link v-chip--no-color theme--light v-size--default"><span class="v-chip__content"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div>
  588.            Другие
  589.          </span></a></div></div><div class="v-slide-group__next v-slide-group__next--disabled"><!----></div></div></div></div></div> <div class="row d-none d-lg-flex d-xl-flex d-md-flex pr-3"><div class="w-100 v-card v-sheet theme--light"><header class="v-sheet theme--dark v-toolbar info" style="height:56px;"><div class="v-toolbar__content" style="height:56px;"><div class="v-toolbar__title">Категории</div></div></header> <div style="max-height:800px;overflow-y:auto;"><div><a href="/forum/java" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  590.                Java
  591.              </div></a></div><div><a href="/forum/python" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  592.                Python
  593.              </div></a></div><div><a href="/forum/javascript" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  594.                JavaScript
  595.              </div></a></div><div><a href="/forum/php" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  596.                PHP
  597.              </div></a></div><div><a href="/forum/sql" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  598.                SQL
  599.              </div></a></div><div><a href="/forum/golang" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  600.                Golang
  601.              </div></a></div><div><a href="/forum/c-c" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  602.                C/C++
  603.              </div></a></div><div><a href="/forum/html-css" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  604.                HTML/CSS
  605.              </div></a></div><div><a href="/forum/ruby" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  606.                Ruby
  607.              </div></a></div><div><a href="/forum/swift" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  608.                Swift
  609.              </div></a></div><div><a href="/forum/drugie" tabindex="0" router="" class="word-break v-list-item v-list-item--link theme--light"><div class="v-list-item__icon"><div class="v-image v-responsive mr-1 theme--light" style="height:24px;width:24px;"><div class="v-image__image v-image__image--preload v-image__image--contain" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div> <div class="v-list-item__title">
  610.                Другие
  611.              </div></a></div></div></div> <!----></div></div></div> <div class="flex pl-lg-4 pl-md-4 pl-xl-4 md8 lg9 xl10"><div class="flex"><div itemscope="itemscope" itemtype="http://schema.org/DiscussionForumPosting" class="row"><div class="col-sm-12 col-md-8 col-lg-8 col-12"><h1 itemprop="headline">Как правильно делать запросы на backend в nuxt.js?</h1></div> <div class="text-md-right text-center col-sm-12 col-md-4 col-lg-4 col-12"><!----> <!----> <button type="button" class="v-btn v-btn--contained theme--dark v-size--default primary"><span class="v-btn__content">Новое сообщение
  612.      </span></button></div></div> <div role="dialog" class="v-dialog__container"><!----></div> <div class="row"><div class="col col-12"><div class="v-card v-sheet theme--light"><div role="list" class="v-list v-sheet theme--light"><div tabindex="-1" role="listitem" class="v-list-item theme--light"><div class="row thread-row" data-v-3262fcae><!----> <!----> <!----> <!----> <!----> <div class="row mx-3" data-v-3262fcae data-v-3262fcae><div class="col-sm-3 col-md-3 col-lg-2 col-xl-1 col-12" data-v-3262fcae data-v-3262fcae><div itemscope="itemscope" itemtype="http://schema.org/Person" class="avatar text-center" data-v-3262fcae><div><div class="v-avatar" style="height:50px;min-width:50px;width:50px;"><div aria-label="jerrold_langworth" role="img" class="v-image v-responsive theme--light"><div class="v-image__image v-image__image--preload v-image__image--cover" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div></div> <p class="my-0 caption">Пользователь</p> <div><a href="/profile/jerrold_langworth" class="d-inline-flex"><p itemprop="name" class="subtitle-2 mb-0">
  613.        jerrold_langworth
  614.      </p></a></div> <!----></div></div> <div class="py-0 col-sm-9 col-md-9 col-lg-10 col-xl-11 col-12" data-v-3262fcae data-v-3262fcae><!----> <div class="py-0 col col-12" data-v-3262fcae data-v-3262fcae><span class="caption" data-v-3262fcae>от
  615.          <a href="/profile/jerrold_langworth" class="d-inline-flex caption" data-v-3262fcae>
  616.            jerrold_langworth
  617.          </a></span>, <span class="caption" data-v-3262fcae>в категории: </span> <span class="caption" data-v-3262fcae><a href="/forum/javascript" class="d-inline-flex caption" data-v-3262fcae>
  618.            JavaScript
  619.          </a></span>,
  620.        <span class="caption" data-v-3262fcae>3 года назад</span></div> <!----> <!----></div> <div class="col col-12" data-v-3262fcae data-v-3262fcae><div class="forum-text ql-viewer" data-v-3262fcae><p>Как правильно делать запросы на backend в nuxt.js?</p></div> <div class="d-flex justify-start flex-wrap flex-lg-nowrap flex-md-nowrap flex-xl-nowrap flex-sm-nowrap" data-v-3262fcae><div class="text-center text-lg-left text-md-left text-xl-left text-sm-left col-sm-5 col-md-4 col-lg-2 col-xl-2 col-12" data-v-3262fcae data-v-3262fcae><div class="like-dislike-buttons pt-3" data-v-0348114a data-v-3262fcae><span class="v-badge v-badge--overlap theme--light" data-v-0348114a><span draggable="false" class="v-chip v-chip--outlined theme--light v-size--default info info--text" data-v-0348114a><span class="v-chip__content"><div class="d-flex justify-center" style="--primary-color:#FF6B00;" data-v-0348114a><a href="#" class="like-dislike-buttons__btn" data-v-0348114a><i aria-hidden="true" class="v-icon notranslate mdi mdi-thumb-up theme--light" data-v-0348114a></i> <small title="46 пользователям нравится" class="like-dislike-buttons__count" data-v-0348114a>46</small></a> <span class="separator" data-v-0348114a>|</span> <a href="#" class="like-dislike-buttons__btn" data-v-0348114a><i aria-hidden="true" class="v-icon notranslate mdi mdi-thumb-down theme--light" data-v-0348114a></i> <small title="Всем нравится" class="like-dislike-buttons__count" data-v-0348114a>0</small></a></div></span></span><span class="v-badge__wrapper"><span aria-atomic="true" aria-label="Badge" aria-live="polite" role="status" class="v-badge__badge error" style="bottom:calc(100% - 12px);left:calc(100% - 12px);right:auto;top:auto;">46</span></span></span></div></div> <div class="col-sm-7 col-md-8 col-lg-10 col-xl-10 col-12" data-v-3262fcae data-v-3262fcae><div class="justify-center icons d-flex col col-12" data-v-11d4c0a4 data-v-11d4c0a4 data-v-3262fcae><a href="https://www.facebook.com/sharer.php?src=sp&amp;u=https%3A%2F%2Fdropcode.ru%2Fthread%2Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2&amp;quote=%D0%9A%D0%B0%D0%BA%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%BD%D0%B0%20%23backend%20%D0%B2%20nuxt.js%3F&amp;hashtag=%232x2forum" rel="nofollow noopener" target="_blank" title="Facebook" data-v-11d4c0a4><img src="https://forum-static.fra1.cdn.digitaloceanspaces.com/assets/images/icons/32/fb.png" width="32" height="32" alt="Facebook" data-v-11d4c0a4></a> <a href="https://vk.com/share.php?url=https%3A%2F%2Fdropcode.ru%2Fthread%2Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2&amp;title=%D0%9A%D0%B0%D0%BA%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%BD%D0%B0%20backend%20%D0%B2%20nuxt.js%3F&amp;comment=%D0%9A%D0%B0%D0%BA%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%BD%D0%B0%20backend%20%D0%B2%20nuxt.js%3F" rel="nofollow noopener" target="_blank" title="Vk" data-v-11d4c0a4><img src="https://forum-static.fra1.cdn.digitaloceanspaces.com/assets/images/icons/32/vk.png" width="32" height="32" alt="Vk" data-v-11d4c0a4></a> <a href="https://connect.ok.ru/offer?url=https%3A%2F%2Fdropcode.ru%2Fthread%2Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2&amp;title=%D0%9A%D0%B0%D0%BA%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%BD%D0%B0%20backend%20%D0%B2%20nuxt.js%3F" rel="nofollow noopener" target="_blank" title="Ok" data-v-11d4c0a4><img src="https://forum-static.fra1.cdn.digitaloceanspaces.com/assets/images/icons/32/ok.png" width="32" height="32" alt="Ok" data-v-11d4c0a4></a> <a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fdropcode.ru%2Fthread%2Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2&amp;text=%D0%9A%D0%B0%D0%BA%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%BD%D0%B0%20%23backend%20%D0%B2%20nuxt.js%3F&amp;hashtags=2x2forum" rel="nofollow noopener" target="_blank" title="Twitter" data-v-11d4c0a4><img src="https://forum-static.fra1.cdn.digitaloceanspaces.com/assets/images/icons/32/twitter.png" width="32" height="32" alt="Twitter" data-v-11d4c0a4></a> <a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fdropcode.ru%2Fthread%2Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2" rel="nofollow noopener" target="_blank" title="LinkedIn" data-v-11d4c0a4><img src="https://forum-static.fra1.cdn.digitaloceanspaces.com/assets/images/icons/32/linkedin.png" width="32" height="32" alt="LinkedIn" data-v-11d4c0a4></a> <a href="https://telegram.me/share/url?url=https%3A%2F%2Fdropcode.ru%2Fthread%2Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2" rel="nofollow noopener" target="_blank" title="Telegram" data-v-11d4c0a4><img src="https://forum-static.fra1.cdn.digitaloceanspaces.com/assets/images/icons/32/telegram.png" width="32" height="32" alt="Telegram" data-v-11d4c0a4></a> <a href="https://api.whatsapp.com/send?text=https%3A%2F%2Fdropcode.ru%2Fthread%2Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2" rel="nofollow noopener" target="_blank" title="Whatsapp" data-v-11d4c0a4><img src="https://forum-static.fra1.cdn.digitaloceanspaces.com/assets/images/icons/32/whatsapp.png" width="32" height="32" alt="Whatsapp" data-v-11d4c0a4></a> <!----></div></div></div> <div class="row py-0" data-v-3262fcae data-v-3262fcae><div class="text-center col" data-v-3262fcae data-v-3262fcae><a href="/tag/backend" draggable="false" class="mr-2 mb-1 v-chip v-chip--clickable v-chip--label v-chip--link v-chip--outlined v-chip--pill theme--light v-size--small secondary secondary--text" data-v-3262fcae><span class="v-chip__content"><span class="secondary--text text-decoration-none font-weight-bold" data-v-3262fcae><i aria-hidden="true" class="v-icon notranslate mx-0 v-icon--left mdi mdi-pound theme--light secondary--text" style="font-size:16px;" data-v-3262fcae></i>backend
  621.            </span></span></a></div></div></div></div> <!----> <!----></div></div> <hr role="separator" aria-orientation="horizontal" class="v-divider theme--light"> <h4 class="my-4 pl-4 text-capitalize">
  622.            2 ответа
  623.          </h4> <hr role="separator" aria-orientation="horizontal" class="v-divider theme--light"> <div tabindex="-1" role="listitem" class="v-list-item theme--light"><!----> <div class="row post-row" data-v-145a8bfc data-v-145a8bfc><!----> <!----> <!----> <!----> <!----> <div class="col-sm-3 col-md-2 col-lg-1 col-12" data-v-145a8bfc data-v-145a8bfc><div itemscope="itemscope" itemtype="http://schema.org/Person" class="avatar text-center" data-v-145a8bfc><div><div class="v-avatar" style="height:50px;min-width:50px;width:50px;"><div aria-label="vicenta_kertzmann" role="img" class="v-image v-responsive theme--light"><div class="v-image__image v-image__image--preload v-image__image--cover" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div></div> <p class="my-0 caption">Пользователь</p> <div><a href="/profile/vicenta_kertzmann" class="d-inline-flex"><p itemprop="name" class="subtitle-2 mb-0">
  624.        vicenta_kertzmann
  625.      </p></a></div> <!----></div></div> <div class="col-sm-9 col-md-10 col-lg-11 col-12" data-v-145a8bfc data-v-145a8bfc><div class="pt-0 col col-12" data-v-145a8bfc data-v-145a8bfc><span class="caption" data-v-145a8bfc>от
  626.        <a href="/profile/vicenta_kertzmann" class="d-inline-flex caption" data-v-145a8bfc>
  627.          vicenta_kertzmann </a></span>,
  628.      <span class="caption" data-v-145a8bfc>3 года назад</span></div> <div class="forum-text ql-viewer" data-v-145a8bfc><p><span class="mention"><span><span><span class="mention"><span><span><span class="ql-mention-denotation-char">@</span>jerrold_langworth</span></span></span> </span> </span></span></p><p>Nuxt.js предоставляет несколько вариантов для выполнения запросов к backend в приложении:</p><ol><li>Axios module: это популярный инструмент, который может быть использован в Nuxt.js для выполнения запросов HTTP. Вы можете использовать его, установив модуль Axios в вашем проекте и настроив его в файле nuxt.config.js. Затем вы можете использовать его в файлах компонентов или страниц.</li><li>asyncData method: вы можете выполнять запросы к backend в этом методе и затем использовать полученные данные в компоненте. Этот метод выполняется на сервере перед рендерингом страницы, что означает, что данные будут доступны сразу при загрузке страницы.</li><li>Fetch method: этот метод позволяет выполнять запросы в компонентах или страницах и обновлять данные в реальном времени. Он выполняется на клиенте</li></ol></div></div> <!----> <div class="text-center text-lg-left text-md-left text-xl-left text-sm-left col-sm-5 col-md-4 col-lg-2 col-xl-2 col-12" data-v-145a8bfc data-v-145a8bfc><div class="like-dislike-buttons pt-3" data-v-0348114a data-v-145a8bfc><span class="v-badge v-badge--overlap theme--light" data-v-0348114a><span draggable="false" class="v-chip v-chip--outlined theme--light v-size--default info info--text" data-v-0348114a><span class="v-chip__content"><div class="d-flex justify-center" style="--primary-color:#FF6B00;" data-v-0348114a><a href="#" class="like-dislike-buttons__btn" data-v-0348114a><i aria-hidden="true" class="v-icon notranslate mdi mdi-thumb-up theme--light" data-v-0348114a></i> <small title="1 пользователю нравится" class="like-dislike-buttons__count" data-v-0348114a>1</small></a> <span class="separator" data-v-0348114a>|</span> <a href="#" class="like-dislike-buttons__btn" data-v-0348114a><i aria-hidden="true" class="v-icon notranslate mdi mdi-thumb-down theme--light" data-v-0348114a></i> <small title="Всем нравится" class="like-dislike-buttons__count" data-v-0348114a>0</small></a></div></span></span><span class="v-badge__wrapper"><span aria-atomic="true" aria-label="Badge" aria-live="polite" role="status" class="v-badge__badge error" style="bottom:calc(100% - 12px);left:calc(100% - 12px);right:auto;top:auto;">1</span></span></span></div></div> <!----> <div class="col col-12" data-v-145a8bfc data-v-145a8bfc><hr role="separator" aria-orientation="horizontal" class="v-divider theme--light" data-v-145a8bfc></div></div></div><div tabindex="-1" role="listitem" class="v-list-item theme--light"><!----> <div class="row post-row" data-v-145a8bfc data-v-145a8bfc><div class="py-0 col col-12" data-v-145a8bfc data-v-145a8bfc><div data-v-145a8bfc><!----></div></div> <!----> <!----> <!----> <!----> <div class="col-sm-3 col-md-2 col-lg-1 col-12" data-v-145a8bfc data-v-145a8bfc><div itemscope="itemscope" itemtype="http://schema.org/Person" class="avatar text-center" data-v-145a8bfc><div><div class="v-avatar" style="height:50px;min-width:50px;width:50px;"><div aria-label="christine" role="img" class="v-image v-responsive theme--light"><div class="v-image__image v-image__image--preload v-image__image--cover" style="background-image:;background-position:center center;"></div><div class="v-responsive__content"></div></div></div></div> <p class="my-0 caption">Пользователь</p> <div><a href="/profile/christine" class="d-inline-flex"><p itemprop="name" class="subtitle-2 mb-0">
  629.        christine
  630.      </p></a></div> <!----></div></div> <div class="col-sm-9 col-md-10 col-lg-11 col-12" data-v-145a8bfc data-v-145a8bfc><div class="pt-0 col col-12" data-v-145a8bfc data-v-145a8bfc><span class="caption" data-v-145a8bfc>от
  631.        <a href="/profile/christine" class="d-inline-flex caption" data-v-145a8bfc>
  632.          christine </a></span>,
  633.      <span class="caption" data-v-145a8bfc>2 года назад</span></div> <div class="forum-text ql-viewer" data-v-145a8bfc><p><span class="mention"><span><span><span class="mention"><span><span><span class="ql-mention-denotation-char">@</span>jerrold_langworth</span></span></span> </span> </span></span></p><p>Вот примеры использования каждого из этих методов:</p><ol><li>Axios module:</li></ol><p><br/></p><p>Установите модуль Axios в вашем проекте:</p><div style="color:#f8f8f2;background-color:#272822;">
  634. <table style="border-spacing:0;padding:0;margin:0;border:0;"><tbody><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
  635. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;"><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
  636. </span></pre></td>
  637. <td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
  638. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;">npm install @nuxtjs/axios
  639. </pre></td></tr></tbody></table>
  640. </div>
  641. <p><br/></p><p>Настройте модуль в файле nuxt.config.js:</p><div style="color:#f8f8f2;background-color:#272822;">
  642. <table style="border-spacing:0;padding:0;margin:0;border:0;"><tbody><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
  643. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;"><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1
  644. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2
  645. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3
  646. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4
  647. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">5
  648. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">6
  649. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">7
  650. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">8
  651. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">9
  652. </span></pre></td>
  653. <td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
  654. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;">module.exports = {
  655.  modules: [
  656.    &#39;@nuxtjs/axios&#39;,
  657.  ],
  658.  axios: {
  659.    // настройки для вашего backend
  660.    baseURL: &#39;https://example.com&#39;,
  661.  }
  662. }
  663. </pre></td></tr></tbody></table>
  664. </div>
  665. <p><br/></p><p>Теперь вы можете использовать Axios для выполнения запросов в ваших компонентах или страницах:</p><div style="color:#f8f8f2;background-color:#272822;">
  666. <table style="border-spacing:0;padding:0;margin:0;border:0;"><tbody><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
  667. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;"><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1
  668. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2
  669. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3
  670. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4
  671. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5
  672. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6
  673. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7
  674. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8
  675. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9
  676. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10
  677. </span></pre></td>
  678. <td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
  679. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;">export default {
  680.  async mounted() {
  681.    try {
  682.      const response = await this.$axios.get(&#39;/api/data&#39;);
  683.      console.log(response.data);
  684.    } catch (error) {
  685.      console.error(error);
  686.    }
  687.  },
  688. };
  689. </pre></td></tr></tbody></table>
  690. </div>
  691. <p><br/></p><ol><li>asyncData method:</li></ol><p><br/></p><p>Выполните запрос в методе asyncData и верните полученные данные:</p><div style="color:#f8f8f2;background-color:#272822;">
  692. <table style="border-spacing:0;padding:0;margin:0;border:0;"><tbody><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
  693. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;"><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1
  694. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2
  695. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3
  696. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4
  697. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5
  698. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6
  699. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7
  700. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8
  701. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9
  702. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10
  703. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11
  704. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">12
  705. </span></pre></td>
  706. <td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
  707. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;">export default {
  708.  async asyncData() {
  709.    try {
  710.      const response = await this.$axios.get(&#39;/api/data&#39;);
  711.      return {
  712.        data: response.data,
  713.      };
  714.    } catch (error) {
  715.      console.error(error);
  716.    }
  717.  },
  718. };
  719. </pre></td></tr></tbody></table>
  720. </div>
  721. <p><br/></p><p>Затем вы можете использовать полученные данные в вашем компоненте:</p><div style="color:#f8f8f2;background-color:#272822;">
  722. <table style="border-spacing:0;padding:0;margin:0;border:0;"><tbody><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
  723. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;"><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1
  724. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2
  725. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3
  726. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4
  727. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5
  728. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6
  729. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7
  730. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8
  731. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9
  732. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10
  733. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11
  734. </span></pre></td>
  735. <td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
  736. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;">&lt;template&gt;
  737.  &lt;div&gt;
  738.    &lt;div v-for=&#34;item in data&#34; :key=&#34;item.id&#34;&gt;{{ item.name }}&lt;/div&gt;
  739.  &lt;/div&gt;
  740. &lt;/template&gt;
  741.  
  742. &lt;script&gt;
  743. export default {
  744.  props: [&#39;data&#39;],
  745. };
  746. &lt;/script&gt;
  747. </pre></td></tr></tbody></table>
  748. </div>
  749. <p><br/></p><ol><li>Fetch method:</li></ol><p><br/></p><p>Выполните запрос в методе fetch и сохраните полученные данные в компоненте:</p><div style="color:#f8f8f2;background-color:#272822;">
  750. <table style="border-spacing:0;padding:0;margin:0;border:0;"><tbody><tr><td style="vertical-align:top;padding:0;margin:0;border:0;">
  751. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;"><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1
  752. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2
  753. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3
  754. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4
  755. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5
  756. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6
  757. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7
  758. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8
  759. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9
  760. </span><span style="white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10
  761. </span></pre></td>
  762. <td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%">
  763. <pre tabindex="0" style="color:#f8f8f2;background-color:#272822;">export default {
  764.  async fetch() {
  765.    try {
  766.      const response = await this.$axios.get(&#39;/api/data&#39;);
  767.      this.data = response.data;
  768.    } catch (error) {
  769.      console.error(error);
  770.    }
  771.  },
  772. };
  773. </pre></td></tr></tbody></table>
  774. </div>
  775. <p><br/></p><p>Затем вы можете использовать полученные данные в вашем компоненте также, как и в методе asyncData.</p></div></div> <!----> <div class="text-center text-lg-left text-md-left text-xl-left text-sm-left col-sm-5 col-md-4 col-lg-2 col-xl-2 col-12" data-v-145a8bfc data-v-145a8bfc><div class="like-dislike-buttons pt-3" data-v-0348114a data-v-145a8bfc><span class="v-badge v-badge--overlap theme--light" data-v-0348114a><span draggable="false" class="v-chip v-chip--outlined theme--light v-size--default info info--text" data-v-0348114a><span class="v-chip__content"><div class="d-flex justify-center" style="--primary-color:#FF6B00;" data-v-0348114a><a href="#" class="like-dislike-buttons__btn" data-v-0348114a><i aria-hidden="true" class="v-icon notranslate mdi mdi-thumb-up theme--light" data-v-0348114a></i> <small title="Никому не нравится" class="like-dislike-buttons__count" data-v-0348114a>0</small></a> <span class="separator" data-v-0348114a>|</span> <a href="#" class="like-dislike-buttons__btn" data-v-0348114a><i aria-hidden="true" class="v-icon notranslate mdi mdi-thumb-down theme--light" data-v-0348114a></i> <small title="Всем нравится" class="like-dislike-buttons__count" data-v-0348114a>0</small></a></div></span></span><span class="v-badge__wrapper"><span aria-atomic="true" aria-label="Badge" aria-live="polite" role="status" class="v-badge__badge error" style="bottom:calc(100% - 12px);left:calc(100% - 12px);right:auto;top:auto;">0</span></span></span></div></div> <!----> <div class="col col-12" data-v-145a8bfc data-v-145a8bfc><!----></div></div></div> <!----></div></div></div></div> <div class="d-flex justify-space-between flex-wrap flex-lg-nowrap flex-md-nowrap flex-xl-nowrap flex-sm-nowrap"><nav role="navigation" aria-label="Pagination Navigation" class="w-100"><ul class="v-pagination theme--light"><li><button type="button" aria-label="Previous page" class="v-pagination__navigation v-pagination__navigation--disabled"><i aria-hidden="true" class="v-icon notranslate mdi mdi-chevron-left theme--light"></i></button></li><li><button type="button" aria-current="true" aria-label="Current Page, Page 1" class="v-pagination__item v-pagination__item--active primary">1</button></li><li><button type="button" aria-label="Next page" class="v-pagination__navigation v-pagination__navigation--disabled"><i aria-hidden="true" class="v-icon notranslate mdi mdi-chevron-right theme--light"></i></button></li></ul></nav> <div class="mx-auto col-sm-2 col-md-3 col-lg-2 col-xl-1 col-6"><div class="v-input v-input--is-label-active v-input--is-dirty theme--light v-text-field v-select"><div class="v-input__control"><div role="button" aria-haspopup="listbox" aria-expanded="false" aria-owns="list-357588" class="v-input__slot"><div class="v-select__slot"><label for="input-357588" class="v-label v-label--active theme--light" style="left:0px;right:auto;position:absolute;">Кол-во на странице</label><div class="v-select__selections"><div class="v-select__selection v-select__selection--comma">15</div><input id="input-357588" readonly="readonly" type="text" aria-readonly="false" autocomplete="off"></div><div class="v-input__append-inner"><div class="v-input__icon v-input__icon--append"><i aria-hidden="true" class="v-icon notranslate mdi mdi-menu-down theme--light"></i></div></div><input type="hidden" value="15"></div><div class="v-menu"><!----></div></div><div class="v-text-field__details"><div class="v-messages theme--light"><div class="v-messages__wrapper"></div></div></div></div></div></div></div> <div class="row mt-2"><div class="col col-12"><h2 class="display-1">Похожие обсуждения:</h2></div> <div class="col col-12"><div class="mx-auto v-card v-sheet theme--light"><div role="list" class="v-list v-sheet theme--light v-list--two-line"><!----> <a href="/thread/kak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js" tabindex="0" role="listitem" class="v-list-item v-list-item--link theme--light"><div class="v-avatar v-list-item__avatar v-list-item__avatar--horizontal rounded-0 v-avatar--tile" style="height:90px;min-width:90px;width:90px;"></div> <div class="v-list-item__content"><div class="v-list-item__title">Как правильно делать запросы на backend в nuxt.js?</div></div></a><hr role="separator" aria-orientation="horizontal" class="v-divider theme--light"> <a href="/thread/kak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-1" tabindex="0" role="listitem" class="v-list-item v-list-item--link theme--light"><div class="v-avatar v-list-item__avatar v-list-item__avatar--horizontal rounded-0 v-avatar--tile" style="height:90px;min-width:90px;width:90px;"></div> <div class="v-list-item__content"><div class="v-list-item__title">Как правильно делать запросы на backend в nuxt.js?</div></div></a><hr role="separator" aria-orientation="horizontal" class="v-divider theme--light"> <a href="/thread/kak-pravil-no-delat-zaprosy-cherez-mongoose" tabindex="0" role="listitem" class="v-list-item v-list-item--link theme--light"><div class="v-avatar v-list-item__avatar v-list-item__avatar--horizontal rounded-0 v-avatar--tile" style="height:90px;min-width:90px;width:90px;"></div> <div class="v-list-item__content"><div class="v-list-item__title">Как правильно делать запросы через mongoose?</div></div></a><hr role="separator" aria-orientation="horizontal" class="v-divider theme--light"> <a href="/thread/kak-delat-http-zaprosy-v-python" tabindex="0" role="listitem" class="v-list-item v-list-item--link theme--light"><div class="v-avatar v-list-item__avatar v-list-item__avatar--horizontal rounded-0 v-avatar--tile" style="height:90px;min-width:90px;width:90px;"></div> <div class="v-list-item__content"><div class="v-list-item__title">Как делать http запросы в Python?</div></div></a><hr role="separator" aria-orientation="horizontal" class="v-divider theme--light"> <a href="/thread/kak-delat-parallel-nye-http-zaprosy-v-php" tabindex="0" role="listitem" class="v-list-item v-list-item--link theme--light"><div class="v-avatar v-list-item__avatar v-list-item__avatar--horizontal rounded-0 v-avatar--tile" style="height:90px;min-width:90px;width:90px;"></div> <div class="v-list-item__content"><div class="v-list-item__title">Как делать параллельные http запросы в php?</div></div></a><hr role="separator" aria-orientation="horizontal" class="v-divider theme--light"> <a href="/thread/kak-pravil-no-otvechat-na-http-zaprosy-s-servera" tabindex="0" role="listitem" class="v-list-item v-list-item--link theme--light"><div class="v-avatar v-list-item__avatar v-list-item__avatar--horizontal rounded-0 v-avatar--tile" style="height:90px;min-width:90px;width:90px;"></div> <div class="v-list-item__content"><div class="v-list-item__title">Как правильно отвечать на $http запросы с сервера node.js?</div></div></a></div></div></div></div></div></div></div></div> <div pages="" class="footer" data-v-600bef70><!----> <footer class="v-footer footer mt-4 v-sheet theme--light" data-v-600bef70><div class="flex xs12 sm12 md6 lg4" data-v-600bef70><h4 class="title text-center" data-v-600bef70>
  776.        Мы в социальных сетях
  777.      </h4> <div class="social-section" data-v-600bef70><ul class="text-center pr-6" data-v-600bef70><!----> <li data-v-600bef70><a href="https://twitter.com/dropcoderu" rel="nofollow" target="_blank" class="transparent--text btn-floating btn-tw waves-effect waves-light" data-v-600bef70><i aria-hidden="true" class="v-icon notranslate blue--text text--lighten-2 mdi mdi-twitter theme--light" style="font-size:36px;" data-v-600bef70></i></a></li> <li data-v-600bef70><a href="https://vk.com/dropcoderu" rel="nofollow" target="_blank" class="transparent--text btn-floating btn-vk waves-effect waves-light" data-v-600bef70><i aria-hidden="true" class="v-icon notranslate blue--text text--darken-2 mdi mdi-vk theme--light" style="font-size:36px;" data-v-600bef70></i></a></li> <!----> <!----> <li data-v-600bef70><a href="https://www.instagram.com/dropcode_ru/" rel="nofollow" target="_blank" class="transparent--text btn-floating btn-instagram waves-effect waves-light" data-v-600bef70><i aria-hidden="true" class="v-icon notranslate red--text text--darken-3 mdi mdi-instagram theme--light" style="font-size:36px;" data-v-600bef70></i></a></li></ul></div></div> <!----> <div class="flex xs12 sm12 md6 lg4" data-v-600bef70><div class="about-section white-text mx-auto" data-v-600bef70><h4 class="title text-center" data-v-600bef70>О нас</h4> <ul class="text-center pr-6" data-v-600bef70><li data-v-600bef70><a href="/contact" rel="nofollow" data-v-600bef70>Обратная связь</a></li></ul></div></div> <div class="flex xs12 text-center mt-2" data-v-600bef70><span data-v-600bef70>© 2025 Copyright: dropcode.ru
  778.      </span> <p class="mb-0" data-v-600bef70>
  779.        Этот сайт создан на платформе
  780.        <a href="https://2x2forum.ru" target="_blank" data-v-600bef70>2x2forum.ru</a></p> <p data-v-600bef70>
  781.        Создайте свой
  782.        <a href="https://2x2forum.ru" target="_blank" data-v-600bef70>сервис вопросов и ответов</a></p></div></footer> <!----> <!----></div> <!----> <div class="js-scripts"></div></div></div></div></div><script>window.__NUXT__=(function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,$,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,aA,aB,aC,aD,aE,aF,aG,aH,aI,aJ,aK,aL,aM,aN,aO,aP,aQ,aR,aS,aT,aU,aV,aW,aX,aY,aZ,a_,a$,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD){af.id=31488;af.name=ag;af.messages=2665;af.threads=1329;af.meta_title="Java вопросы и ответы";af.meta_description="Java вопросы и ответы.";af.children=e;af.icon="category\u002F1621ef6b-f7b8-472d-81c6-30c240be6613\u002Fjava.png";af.is_public=c;af.last_post={id:286365,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Ealeksandrgrebeskov27\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003EЧтобы установить Java, у вас есть несколько вариантов:\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003E\u003Cstrong\u003EOracle JDK\u003C\u002Fstrong\u003E: Это официальный продукт Oracle. Для его загрузки перейдите на сайт Oracle и найдите раздел загрузки Java Development Kit (JDK). Вот ссылка для начала: Oracle JDK Загрузка. Выберите нужную вам версию и следуйте инструкциям для установки на вашу операционную систему.\n\u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003EOpenJDK\u003C\u002Fstrong\u003E: Это открытая версия JDK, которая является бесплатной альтернативой Oracle JDK. Вы можете загрузить OpenJDK с официального сайта: OpenJDK Загрузка. На этом сайте вы можете выбрать версию JDK и вашу операционную систему, чтобы получить нужный установщик.\n\u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003EПакетные менеджеры\u003C\u002Fstrong\u003E: На некоторых операционных системах Java можно установить с помощью встроенных пакетных менеджеров, например:\nДля Ubuntu и других дистрибутивов на базе Debian: воспользуйтесь командой sudo apt install openjdk-XX-jdk, где XX — это версия Java, которую вы хотите установить.\nДля macOS: используйте Homebrew с командой brew install openjdk.\n\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EВыберите наиболее подходящий для вас способ установки и версию Java, которая отвечает требованиям вашего проекта. После установки не забудьте проверить, что Java установлена корректно, выполнив команду \u003Ccode\u003Ejava -version\u003C\u002Fcode\u003E в терминале или командной строке.\u003C\u002Fp\u003E",is_moderated:b,username:"guillermo",user_active:a,created:"2025-06-07T16:57:18Z"};af.order=a;af.description=ag;af.slug="java";ah.id=31489;ah.name=ai;ah.messages=4443;ah.threads=2168;ah.meta_title=aj;ah.meta_description=aj;ah.children=e;ah.icon="category\u002F866d1d6f-c6e4-4386-8c16-96484415a09b\u002Fpython.png";ah.is_public=c;ah.last_post={id:238853,message:"\u003Cp\u003EКак изменить значение в словаре Python\u003C\u002Fp\u003E",is_moderated:b,username:ak,user_active:a,created:"2025-08-14T18:07:29Z"};ah.order=a;ah.description=ai;ah.slug="python";al.id=G;al.name=k;al.messages=4796;al.threads=2624;al.meta_title=am;al.meta_description=am;al.children=e;al.icon="category\u002F8eab25a4-2f7c-4c2b-a59c-4f64eed0c6e8\u002Fjavascript-logo.png";al.is_public=c;al.last_post={id:274544,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Edeion\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003EPM2 — это популярный менеджер процессов для Node.js-приложений, который помимо управления процессами, может предоставлять возможности мониторинга производительности. Вот шаги, которые помогут вам настроить мониторинг производительности приложения с помощью PM2:\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003E\u003Cstrong\u003EУстановка PM2\u003C\u002Fstrong\u003E:\nЕсли вы еще не установили PM2, сделайте это с помощью npm. Убедитесь, что Node.js и npm уже установлены на вашем сервере.\nnpm install -g pm2\n\u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003EЗапуск приложения с PM2\u003C\u002Fstrong\u003E:\nИспользуйте PM2 для запуска вашего Node.js-приложения. Например:\npm2 start app.js --name my-app\nВместо app.js укажите ваше основное исполняемое файл приложения.\n\u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003EАктивирование мониторинга\u003C\u002Fstrong\u003E:\nЧтобы включить мониторинг, вы можете воспользоваться PM2 с интеграцией PM2 Plus (ранее известный как Keymetrics). Это облачное решение предлагает более детализированную аналитику и мониторинг.\nСначала зарегистрируйтесь на сайте Keymetrics.\nПолучите public и secret ключи после создания нового приложения на платформе.\nУстановите агента PM2:\npm2 install pm2-agent\nНастройте агента с помощью ваших ключей:\npm2 link \u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003EИспользование встроенного мониторинга PM2\u003C\u002Fstrong\u003E:\nPM2 также предлагает базовые инструменты мониторинга без использования облачных сервисов. Используйте команду:\npm2 monit\nЭто откроет интерфейс в консоли и покажет основную информацию о потреблении памяти, процессоре и запросах.\n\u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003EЛоги и метрики\u003C\u002Fstrong\u003E:\nPM2 хранит логи ваших приложений, доступ к которым можно получить с помощью команды:\npm2 logs\nДополнительно можно использовать команды для получения метрик:\npm2 list # Показывает список запущенных процессов\npm2 show my-app # Детализированная инфо про приложение\n\u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003EАвтоматический перезапуск приложения\u003C\u002Fstrong\u003E:\nPM2 позволяет настроить перезапуск приложений при сбоях:\npm2 start app.js --name my-app --watch\nЭто будет автоматически перезапускать приложение при изменении файлов.\n\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EНастроив мониторинг приложения с помощью PM2, вы сможете получать важные метрики и логи, улучшать надежность приложения и быстро реагировать на потенциальные проблемы.\u003C\u002Fp\u003E",is_moderated:b,username:"jakayla",user_active:a,created:"2025-01-23T23:29:01Z"};al.order=a;al.description=k;al.slug=Y;an.id=31491;an.name=ao;an.messages=5372;an.threads=2759;an.meta_title=ap;an.meta_description=ap;an.children=e;an.icon="category\u002Fb7a4934c-ce2f-4f7c-bc9a-989cad61ea24\u002Fphp.png";an.is_public=c;an.last_post={id:259118,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Eberilloda\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003EВозможно несоответствие версий yt-dlp или устаревшая версия или неправильный формат данных и иногда \u003Ccode\u003Eexec\u003C\u002Fcode\u003E может возвращать данные в поврежденном виде, особенно если используется многострочный вывод. Вместо использования \u003Ccode\u003Eexec\u003C\u002Fcode\u003E, рекомендуется использовать другой подход, например через \u003Ccode\u003Epopen\u003C\u002Fcode\u003E или прямую работу с Python-скриптом.\u003C\u002Fp\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EПопробуйте запустить код и посмотрите что выведет?\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-21qp3kh9mrf\" language=\"php\"\u003E&lt;?php\n$yt_dlp_path = &#34;\u002Fpath\u002Fto\u002Fyt-dlp&#34;;\n$user_url = &#34;https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=example&#34;; \u002F\u002F Замените на ваш URL\n\n$metadata_command = escapeshellcmd(&#34;$yt_dlp_path --dump-json --no-warnings \\&#34;$user_url\\&#34;&#34;);\nexec($metadata_command, $metadata_output, $metadata_return_var);\n\nif ($metadata_return_var !== 0) {\n    echo &#34;Ошибка получения метаданных: &#34; . implode(&#34;\\n&#34;, $metadata_output);\n    throw new Exception(&#39;Ошибка загрузки метаданных видео.&#39;);\n}\n\n$metadata_json = implode(&#34;\\n&#34;, $metadata_output);\n$metadata = json_decode($metadata_json, true);\n\nif ($metadata === null) {\n    echo &#34;Ошибка декодирования JSON: &#34; . json_last_error_msg();\n    throw new Exception(&#39;Ошибка декодирования метаданных.&#39;);\n}\n\n$video_title = $metadata[&#39;title&#39;] ?? &#39;Название не найдено&#39;;\n\necho &#34;Название видео: &#34; . htmlspecialchars($video_title);\n?&gt;\n\u003C\u002Fpre\u003E",is_moderated:b,username:aq,user_active:a,created:"2024-12-28T20:55:07Z"};an.order=a;an.description=ao;an.slug="php";ar.id=31492;ar.name=as;ar.messages=2056;ar.threads=1028;ar.meta_title=at;ar.meta_description=at;ar.children=e;ar.icon="category\u002Fd8125754-b506-4b5e-a45d-923c563d225b\u002Fsql.png";ar.is_public=c;ar.last_post={id:249907,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Eguillermo\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003EДополнительно хочу отметить, что при работе с датами в SQLite следует убедиться, что колонки с датами имеют правильный тип данных (например, TEXT, DATE, DATETIME), чтобы обеспечить корректное сравнение и фильтрацию значений дат. Кроме того, задавая даты в запросах, следует учитывать формат дат, который может отличаться в зависимости от стандартов настройки языка и региональных настроек базы данных SQLite.\u003C\u002Fp\u003E",is_moderated:b,username:"stephania",user_active:a,created:"2024-09-07T16:53:24Z"};ar.order=a;ar.description=as;ar.slug="sql";au.id=31493;au.name=av;au.messages=565;au.threads=310;au.meta_title=aw;au.meta_description=aw;au.children=e;au.icon="category\u002F51b34da5-db3c-4ca2-89e1-c115704076e7\u002Fgo2.png";au.is_public=c;au.last_post={id:229856,message:"\u003Cp\u003EУдаление из map в цикле — глюк?\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-athu1w8purl\" language=\"go\"\u003Epackage main\n\n\nimport &#34;fmt&#34;\n\n\nfunc main() {\n\tm := map[string]int{&#34;a&#34;: 1, &#34;b&#34;: 2, &#34;c&#34;: 3}\n\tfor k := range m {\n\t\tdelete(m, k)\n\t}\n\tfmt.Println(&#34;Left in map:&#34;, m)\n}\n\u003C\u002Fpre\u003E\u003Cp\u003E&#34;Почему иногда остаётся элемент? Или не остаётся. Или остаётся другой... Это баг?&#34;\u003C\u002Fp\u003E",is_moderated:b,username:"charles.orn",user_active:a,created:"2025-05-08T16:26:55Z"};au.order=a;au.description=av;au.slug="golang";ax.id=31494;ax.name=ay;ax.messages=717;ax.threads=358;ax.meta_title=az;ax.meta_description=az;ax.children=e;ax.icon="category\u002F4b24b2ce-28e4-4993-9951-97f96b7532c1\u002Fc.png";ax.is_public=c;ax.last_post={id:226478,message:"\u003Cp\u003EПо заданию мне необходимо скопировать один двусвязный список в другой. Каким методом можно провернуть эту операцию(Встроенный CopyTo не прокатит, т.к он применяется к массиву)? Подойдут любые примеры методов с пояснением к работе. Подгонять под себя буду самостоятельно.\u003C\u002Fp\u003E",is_moderated:b,username:"lantsovds",user_active:a,created:"2025-04-09T04:28:12Z"};ax.order=a;ax.description=ay;ax.slug="c-c";aA.id=31496;aA.name=aB;aA.messages=1573;aA.threads=771;aA.meta_title=aC;aA.meta_description=aC;aA.children=e;aA.icon="category\u002F73c93094-c81c-4921-8065-75521659ab82\u002Fhtmlcss.png";aA.is_public=c;aA.last_post={id:286344,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003EАртём\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003EДобрый день!\u003C\u002Fp\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EВ Sass символы \u003Ccode\u003E&amp;\u003C\u002Fcode\u003E и \u003Ccode\u003E&gt;\u003C\u002Fcode\u003E используются для различной организации селекторов. Давайте разберем оба варианта:\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003E\u003Cstrong\u003E&amp;_wrapper &gt; div\u003C\u002Fstrong\u003E:\nСимвол &amp; в Sass заменяется текущим главным селектором. Если, к примеру, это включено в селектор с классом .container, то результирующий CSS будет выглядеть как .container_wrapper &gt; div.\nСелектор &gt; является дочерним селектором, что означает применимость стилей только к элементам div, которые являются непосредственными (прямыми) потомками элемента с классом _wrapper.\n\u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003E&amp;_wrapper div\u003C\u002Fstrong\u003E:\nЗдесь тоже символ &amp; заменяется главным селектором, как в предыдущем сценарии.\nПробел между _wrapper и div означает, что стили применяются ко всем элементам div, которые являются потомками _wrapper, но они не обязательно должны быть непосредственными дочерними элементами. То есть div может находиться на любом уровне вложенности внутри _wrapper.\n\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EТаким образом, основное различие здесь заключается в способе выборки элементов \u003Ccode\u003Ediv\u003C\u002Fcode\u003E. Первый случай (\u003Ccode\u003E&gt;\u003C\u002Fcode\u003E) выбирает только непосредственных потомков, в то время как второй (пробел) выбирает всех потомков независимо от уровня вложенности.\u003C\u002Fp\u003E",is_moderated:b,username:ak,user_active:a,created:"2025-06-06T21:55:16Z"};aA.order=a;aA.description=aB;aA.slug="html-css";aD.id=31498;aD.name=aE;aD.messages=294;aD.threads=152;aD.meta_title=aF;aD.meta_description=aF;aD.children=e;aD.icon="category\u002F5b69088a-4c7a-47b1-98a3-4dd16ee6893d\u002Fruby2.png";aD.is_public=c;aD.last_post={id:290240,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Eangelica.glover\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003EЦикл в вашем коде не завершает выполнение, потому что это бесконечный цикл. Конструкция \u003Ccode\u003Ewhile true\u003C\u002Fcode\u003E означает, что условие выполнения цикла всегда истинно (\u003Ccode\u003Etrue\u003C\u002Fcode\u003E), поэтому он будет выполняться без остановки.\u003C\u002Fp\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EЕсли вы хотите иметь возможность завершить выполнение цикла, вам необходимо добавить условие выхода из цикла. Например, вы можете использовать оператор \u003Ccode\u003Ebreak\u003C\u002Fcode\u003E для выхода из цикла при выполнении определенного условия. Вот один из способов сделать это:\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-gcckywh\"\u003Ecounter = 0\n\nwhile true\n  puts &#34;Working...&#34;\n  counter += 1\n  break if counter &gt;= 10 # Пример условия выхода\nend\n\u003C\u002Fpre\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EВ этом примере цикл завершит выполнение после 10 итераций, так как переменная \u003Ccode\u003Ecounter\u003C\u002Fcode\u003E будет увеличиваться с каждой итерацией, и когда она достигнет значения 10, сработает условие \u003Ccode\u003Ebreak\u003C\u002Fcode\u003E, которое завершит выполнение цикла. Вы можете заменить это условие другим, более подходящим для вашей задачи.\u003C\u002Fp\u003E",is_moderated:b,username:"cayla",user_active:a,created:"2025-07-29T10:47:49Z"};aD.order=a;aD.description=aE;aD.slug="ruby";aG.id=31500;aG.name=aH;aG.messages=251;aG.threads=156;aG.meta_title=aI;aG.meta_description=aI;aG.children=e;aG.icon="category\u002Fd2b52409-e1c9-4577-a428-3b262ae72712\u002Fswift.png";aG.is_public=c;aG.last_post={id:291824,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Ejose\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003EЧтобы реализовать свайповое удаление элемента в \u003Ccode\u003EUITableView\u003C\u002Fcode\u003E на языке Swift, можно воспользоваться методом делегата \u003Ccode\u003EUITableView\u003C\u002Fcode\u003E под названием \u003Ccode\u003EtableView(_:trailingSwipeActionsConfigurationForRowAt:)\u003C\u002Fcode\u003E. Этот метод позволяет настроить действия при свайпе по ячейке таблицы, такие как удаление.\u003C\u002Fp\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EНиже представлен пример, как это можно сделать:\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-ts3p0av\"\u003Eimport UIKit\n\nclass YourViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {\n\n    @IBOutlet weak var tableView: UITableView!\n    var items: [String] = [&#34;Элемент 1&#34;, &#34;Элемент 2&#34;, &#34;Элемент 3&#34;, &#34;Элемент 4&#34;]\n\n    override func viewDidLoad() {\n        super.viewDidLoad()\n\n        tableView.delegate = self\n        tableView.dataSource = self\n    }\n\n    \u002F\u002F MARK: - UITableViewDataSource\n\n    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -&gt; Int {\n        return items.count\n    }\n    \n    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -&gt; UITableViewCell {\n        let cell = tableView.dequeueReusableCell(withIdentifier: &#34;CellIdentifier&#34;, for: indexPath)\n        cell.textLabel?.text = items[indexPath.row]\n        return cell\n    }\n\n    \u002F\u002F MARK: - UITableViewDelegate\n    \n    func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -&gt; UISwipeActionsConfiguration? {\n        let deleteAction = UIContextualAction(style: .destructive, title: &#34;Удалить&#34;) { (action, view, completionHandler) in\n            \u002F\u002F Удаляем элемент из массива данных\n            self.items.remove(at: indexPath.row)\n            \n            \u002F\u002F Обновляем таблицу\n            tableView.deleteRows(at: [indexPath], with: .automatic)\n            \n            \u002F\u002F Сообщаем системе, что действие выполнено\n            completionHandler(true)\n        }\n        \n        let configuration = UISwipeActionsConfiguration(actions: [deleteAction])\n        \n        return configuration\n    }\n}\n\u003C\u002Fpre\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Ch3\u003EКраткое объяснение кода:\u003C\u002Fh3\u003E\u003Cul\u003E\u003Cli\u003EМы создаем массив items, который содержит данные для нашей таблицы.\u003C\u002Fli\u003E\u003Cli\u003EРеализуем методы UITableViewDataSource для предоставления количества строк и заполнения ячеек данными.\u003C\u002Fli\u003E\u003Cli\u003E\u003Cstrong\u003EВ методе tableView(_\u003C\u002Fstrong\u003E:trailingSwipeActionsConfigurationForRowAt:) создаем действие UIContextualAction с типом .destructive и заголовком &#34;Удалить&#34;.\u003C\u002Fli\u003E\u003Cli\u003EВнутри замыкания, связанного с действием удаления, обновляем данные путем удаления элемента из массива items и удаляем соответствующую строку из таблицы.\u003C\u002Fli\u003E\u003Cli\u003EИспользуем UISwipeActionsConfiguration, чтобы вернуть наше действие для отработки свайпа.\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EТеперь, когда пользователь проводит пальцем влево по ячейке, он увидит кнопку для удаления элемента, и при нажатии на нее элемент будет удален как из представления, так и из структуры данных.\u003C\u002Fp\u003E",is_moderated:b,username:"ransom_homenick",user_active:a,created:"2025-08-14T11:47:25Z"};aG.order=a;aG.description=aH;aG.slug="swift";aJ.id=36176;aJ.name=aK;aJ.messages=8363;aJ.threads=4329;aJ.meta_title=aL;aJ.meta_description=aL;aJ.children=e;aJ.icon="category\u002Fee67a859-941e-4b6e-97b9-9af8dba0270e\u002Fic-2dev.png";aJ.is_public=c;aJ.last_post={id:279934,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Evadimnik.don\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E Ты уже проделал кучу работы, так что давай попробуем разобраться дальше. Ошибка \u003Ccode\u003E&#34;OCIEnvCreate failed with return code -1 but error message text was not available&#34;\u003C\u002Fcode\u003E часто связана с проблемами окружения Oracle, но есть несколько моментов, которые стоит перепроверить:\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003EПрава доступа\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003EУбедись, что учетная запись, под которой работает пул приложений IIS, имеет доступ к директории Oracle (обычно \u003Ccode\u003EC:\\oracle\\instantclient_19_32\u003C\u002Fcode\u003E или аналогичная).\u003C\u002Fli\u003E\u003Cli\u003EПопробуй временно запустить IIS от учетной записи администратора и проверь, исчезнет ли ошибка.\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cstrong\u003EПеременные окружения\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003EУбедись, что \u003Ccode\u003EPATH\u003C\u002Fcode\u003E содержит путь к \u003Ccode\u003Einstantclient_19_32\u003C\u002Fcode\u003E, и он стоит \u003Cstrong\u003Eв начале\u003C\u002Fstrong\u003E переменной \u003Ccode\u003EPATH\u003C\u002Fcode\u003E, а не в конце (Windows может найти другой клиент раньше).\u003C\u002Fli\u003E\u003Cli\u003EПроверь \u003Ccode\u003ETNS_ADMIN\u003C\u002Fcode\u003E, если используется \u003Ccode\u003Etnsnames.ora\u003C\u002Fcode\u003E, и \u003Ccode\u003ENLS_LANG\u003C\u002Fcode\u003E (например, \u003Ccode\u003EAMERICAN_AMERICA.UTF8\u003C\u002Fcode\u003E).\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cstrong\u003EПроверка библиотеки OCI\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003EЗапусти \u003Ccode\u003EDependency Walker\u003C\u002Fcode\u003E (\u003Ccode\u003Edepends.exe\u003C\u002Fcode\u003E) и открой \u003Ccode\u003Eoci.dll\u003C\u002Fcode\u003E, чтобы проверить, все ли зависимости загружаются.\u003C\u002Fli\u003E\u003Cli\u003EВключи \u003Ccode\u003EProcess Monitor\u003C\u002Fcode\u003E (\u003Ccode\u003Eprocmon.exe\u003C\u002Fcode\u003E от Sysinternals) и отфильтруй операции по \u003Ccode\u003Eoci.dll\u003C\u002Fcode\u003E, чтобы увидеть, какой файл или доступ блокируется.\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cstrong\u003EРазрядность процессов\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003EIIS должен работать в 32-разрядном режиме (что ты уже включил), но перепроверь командой:\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-u9l4fod38v\" language=\"plaintext\"\u003EGet-ItemProperty HKLM:\\Software\\Wow6432Node\\Microsoft\\InetStp\\ | Select-Object -Property Enable32BitAppOnWin64\n\u003C\u002Fpre\u003E\u003Cul\u003E\u003Cli\u003EЕсли \u003Ccode\u003EEnable32BitAppOnWin64\u003C\u002Fcode\u003E = 1, то всё ок.\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cstrong\u003EОтладка с помощью \u003C\u002Fstrong\u003E\u003Ccode\u003E\u003Cstrong\u003Esqlplus\u003C\u002Fstrong\u003E\u003C\u002Fcode\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003EЗапусти \u003Ccode\u003Esqlplus\u003C\u002Fcode\u003E \u003Cstrong\u003Eиз-под пользователя IIS\u003C\u002Fstrong\u003E. Для этого можно создать тестовый \u003Ccode\u003Ecmd\u003C\u002Fcode\u003E-файл и запустить через \u003Ccode\u003Epsexec\u003C\u002Fcode\u003E (Sysinternals):\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-5m0tzyxdy7f\" language=\"plaintext\"\u003Epsexec -i -u &#34;IIS APPPOOL\\Имя_пула&#34; cmd.exe\n\u003C\u002Fpre\u003E\u003Cul\u003E\u003Cli\u003EЗатем попробуй \u003Ccode\u003Esqlplus user\u002Fpassword@db\u003C\u002Fcode\u003E внутри этого окна.\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cstrong\u003EЛогирование Oracle\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003EВключи \u003Ccode\u003Esqlnet.log\u003C\u002Fcode\u003E в \u003Ccode\u003Esqlnet.ora\u003C\u002Fcode\u003E:\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-yjup53qjkv\" language=\"plaintext\"\u003ETRACE_LEVEL_CLIENT = SUPPORT\nTRACE_DIRECTORY_CLIENT = C:\\oracle\\logs\nTRACE_FILE_CLIENT = sqlnet.log\n\u003C\u002Fpre\u003E\u003Cp\u003EЕсли после всех этих проверок проблема останется, то можно попробовать еще глубже копнуть в Dll и зависимости. Попробуй эти шаги и расскажи, что удалось найти! 🚀\u003C\u002Fp\u003E",is_moderated:b,username:aq,user_active:a,created:"2025-03-10T19:28:06Z"};aJ.order=a;aJ.description=aK;aJ.slug="drugie";return {layout:X,data:[{sanitizedMessage:g,thread:{id:103033,name:g,message:"\u003Cp\u003EКак правильно делать запросы на backend в nuxt.js?\u003C\u002Fp\u003E",formatted_message:d,hash_tags:"[\"backend\"]",tags:["backend","2x2forum"],category:{id:G,name:k,messages:a,threads:a,meta_title:d,meta_description:d,children:e,icon:d,is_public:c,order:a,description:k,slug:Y},category_id:G,slug:H,likes:46,dislikes:a,is_closed:c,is_pinned:c,is_moderated:b,username:"jerrold_langworth",user_active:f,role:h,user_avatar:"avatar\u002Fjerrold_langworth\u002F3216.jpg",created:"2023-02-12T23:25:03Z"},relatedThreads:[{id:100522,title:g,text:g,avatar:"avatar\u002Fmaymie\u002F3D010.jpg",role:h,slug:"kak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js",username:"maymie",created:"2023-02-06T08:01:12Z"},{id:102986,title:g,text:g,avatar:"avatar\u002Floyal\u002Fauto065.jpg",role:h,slug:"kak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-1",username:"loyal",created:"2023-02-12T21:46:40Z"},{id:161405,title:Z,text:Z,avatar:"avatar\u002Fally\u002F1256.jpg",role:h,slug:"kak-pravil-no-delat-zaprosy-cherez-mongoose",username:"ally",created:"2023-11-03T23:00:35Z"},{id:67338,title:_,text:_,avatar:"avatar\u002Fgussie.jones\u002F282787113.jpg",role:h,slug:"kak-delat-http-zaprosy-v-python",username:"gussie.jones",created:"2022-06-04T06:50:49Z"},{id:124436,title:$,text:$,avatar:"avatar\u002Fcamren\u002F3057.jpg",role:h,slug:"kak-delat-parallel-nye-http-zaprosy-v-php",username:"camren",created:"2023-05-16T08:13:38Z"},{id:112998,title:aa,text:aa,avatar:"avatar\u002Fjaylen.trantow\u002F199992586.jpg",role:h,slug:"kak-pravil-no-otvechat-na-http-zaprosy-s-servera",username:"jaylen.trantow",created:"2023-03-21T01:34:59Z"}],socialSettings:{id:1383,size:a,facebook:b,vk:b,ok:b,linkedin:b,telegram:b,whatsapp:b,pocket:c,twitter:b,active:b},page:f,totals:f,postsTotal:2,posts:[{id:136078,message:ab,formatted_message:ab,is_moderated:b,likes:f,dislikes:a,thread_title:g,thread_slug:H,username:"vicenta_kertzmann",user_avatar:"avatar\u002Fvicenta_kertzmann\u002F2198.jpg",user_active:f,role:h,role_logo:d,created:"2023-02-13T08:38:24Z"},{id:208026,message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Ejerrold_langworth\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003EВот примеры использования каждого из этих методов:\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003EAxios module:\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EУстановите модуль Axios в вашем проекте:\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-j2dj8ii\"\u003Enpm install @nuxtjs\u002Faxios\n\u003C\u002Fpre\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EНастройте модуль в файле nuxt.config.js:\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-jjf679n\"\u003Emodule.exports = {\n  modules: [\n    &#39;@nuxtjs\u002Faxios&#39;,\n  ],\n  axios: {\n    \u002F\u002F настройки для вашего backend\n    baseURL: &#39;https:\u002F\u002Fexample.com&#39;,\n  }\n}\n\u003C\u002Fpre\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EТеперь вы можете использовать Axios для выполнения запросов в ваших компонентах или страницах:\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-8hpkoqu\"\u003Eexport default {\n  async mounted() {\n    try {\n      const response = await this.$axios.get(&#39;\u002Fapi\u002Fdata&#39;);\n      console.log(response.data);\n    } catch (error) {\n      console.error(error);\n    }\n  },\n};\n\u003C\u002Fpre\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003EasyncData method:\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EВыполните запрос в методе asyncData и верните полученные данные:\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-23g6glk\"\u003Eexport default {\n  async asyncData() {\n    try {\n      const response = await this.$axios.get(&#39;\u002Fapi\u002Fdata&#39;);\n      return {\n        data: response.data,\n      };\n    } catch (error) {\n      console.error(error);\n    }\n  },\n};\n\u003C\u002Fpre\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EЗатем вы можете использовать полученные данные в вашем компоненте:\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-o52oolh\"\u003E&lt;template&gt;\n  &lt;div&gt;\n    &lt;div v-for=&#34;item in data&#34; :key=&#34;item.id&#34;&gt;{{ item.name }}&lt;\u002Fdiv&gt;\n  &lt;\u002Fdiv&gt;\n&lt;\u002Ftemplate&gt;\n\n&lt;script&gt;\nexport default {\n  props: [&#39;data&#39;],\n};\n&lt;\u002Fscript&gt;\n\u003C\u002Fpre\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003EFetch method:\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EВыполните запрос в методе fetch и сохраните полученные данные в компоненте:\u003C\u002Fp\u003E\u003Cpre class=\"code-block ql-syntax\" id=\"code-dr5na63\"\u003Eexport default {\n  async fetch() {\n    try {\n      const response = await this.$axios.get(&#39;\u002Fapi\u002Fdata&#39;);\n      this.data = response.data;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n};\n\u003C\u002Fpre\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003EЗатем вы можете использовать полученные данные в вашем компоненте также, как и в методе asyncData.\u003C\u002Fp\u003E",formatted_message:"\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Ejerrold_langworth\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003EВот примеры использования каждого из этих методов:\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003EAxios module:\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003EУстановите модуль Axios в вашем проекте:\u003C\u002Fp\u003E\u003Cdiv style=\"color:#f8f8f2;background-color:#272822;\"\u003E\n\u003Ctable style=\"border-spacing:0;padding:0;margin:0;border:0;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E1\n\u003C\u002Fspan\u003E\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\n\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003Enpm install @nuxtjs\u002Faxios\n\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\u003C\u002Ftr\u003E\u003C\u002Ftbody\u003E\u003C\u002Ftable\u003E\n\u003C\u002Fdiv\u003E\n\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003EНастройте модуль в файле nuxt.config.js:\u003C\u002Fp\u003E\u003Cdiv style=\"color:#f8f8f2;background-color:#272822;\"\u003E\n\u003Ctable style=\"border-spacing:0;padding:0;margin:0;border:0;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E1\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E2\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E3\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E4\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E5\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E6\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E7\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E8\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E9\n\u003C\u002Fspan\u003E\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\n\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003Emodule.exports = {\n  modules: [\n    &#39;@nuxtjs\u002Faxios&#39;,\n  ],\n  axios: {\n    \u002F\u002F настройки для вашего backend\n    baseURL: &#39;https:\u002F\u002Fexample.com&#39;,\n  }\n}\n\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\u003C\u002Ftr\u003E\u003C\u002Ftbody\u003E\u003C\u002Ftable\u003E\n\u003C\u002Fdiv\u003E\n\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003EТеперь вы можете использовать Axios для выполнения запросов в ваших компонентах или страницах:\u003C\u002Fp\u003E\u003Cdiv style=\"color:#f8f8f2;background-color:#272822;\"\u003E\n\u003Ctable style=\"border-spacing:0;padding:0;margin:0;border:0;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 1\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 2\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 3\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 4\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 5\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 6\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 7\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 8\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 9\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E10\n\u003C\u002Fspan\u003E\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\n\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003Eexport default {\n  async mounted() {\n    try {\n      const response = await this.$axios.get(&#39;\u002Fapi\u002Fdata&#39;);\n      console.log(response.data);\n    } catch (error) {\n      console.error(error);\n    }\n  },\n};\n\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\u003C\u002Ftr\u003E\u003C\u002Ftbody\u003E\u003C\u002Ftable\u003E\n\u003C\u002Fdiv\u003E\n\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003EasyncData method:\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003EВыполните запрос в методе asyncData и верните полученные данные:\u003C\u002Fp\u003E\u003Cdiv style=\"color:#f8f8f2;background-color:#272822;\"\u003E\n\u003Ctable style=\"border-spacing:0;padding:0;margin:0;border:0;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 1\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 2\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 3\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 4\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 5\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 6\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 7\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 8\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 9\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E10\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E11\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E12\n\u003C\u002Fspan\u003E\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\n\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003Eexport default {\n  async asyncData() {\n    try {\n      const response = await this.$axios.get(&#39;\u002Fapi\u002Fdata&#39;);\n      return {\n        data: response.data,\n      };\n    } catch (error) {\n      console.error(error);\n    }\n  },\n};\n\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\u003C\u002Ftr\u003E\u003C\u002Ftbody\u003E\u003C\u002Ftable\u003E\n\u003C\u002Fdiv\u003E\n\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003EЗатем вы можете использовать полученные данные в вашем компоненте:\u003C\u002Fp\u003E\u003Cdiv style=\"color:#f8f8f2;background-color:#272822;\"\u003E\n\u003Ctable style=\"border-spacing:0;padding:0;margin:0;border:0;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 1\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 2\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 3\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 4\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 5\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 6\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 7\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 8\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 9\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E10\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E11\n\u003C\u002Fspan\u003E\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\n\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003E&lt;template&gt;\n  &lt;div&gt;\n    &lt;div v-for=&#34;item in data&#34; :key=&#34;item.id&#34;&gt;{{ item.name }}&lt;\u002Fdiv&gt;\n  &lt;\u002Fdiv&gt;\n&lt;\u002Ftemplate&gt;\n\n&lt;script&gt;\nexport default {\n  props: [&#39;data&#39;],\n};\n&lt;\u002Fscript&gt;\n\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\u003C\u002Ftr\u003E\u003C\u002Ftbody\u003E\u003C\u002Ftable\u003E\n\u003C\u002Fdiv\u003E\n\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003EFetch method:\u003C\u002Fli\u003E\u003C\u002Fol\u003E\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003EВыполните запрос в методе fetch и сохраните полученные данные в компоненте:\u003C\u002Fp\u003E\u003Cdiv style=\"color:#f8f8f2;background-color:#272822;\"\u003E\n\u003Ctable style=\"border-spacing:0;padding:0;margin:0;border:0;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 1\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 2\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 3\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 4\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 5\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 6\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 7\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 8\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E 9\n\u003C\u002Fspan\u003E\u003Cspan style=\"white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f\"\u003E10\n\u003C\u002Fspan\u003E\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\n\u003Ctd style=\"vertical-align:top;padding:0;margin:0;border:0;;width:100%\"\u003E\n\u003Cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;\"\u003Eexport default {\n  async fetch() {\n    try {\n      const response = await this.$axios.get(&#39;\u002Fapi\u002Fdata&#39;);\n      this.data = response.data;\n    } catch (error) {\n      console.error(error);\n    }\n  },\n};\n\u003C\u002Fpre\u003E\u003C\u002Ftd\u003E\u003C\u002Ftr\u003E\u003C\u002Ftbody\u003E\u003C\u002Ftable\u003E\n\u003C\u002Fdiv\u003E\n\u003Cp\u003E\u003Cbr\u002F\u003E\u003C\u002Fp\u003E\u003Cp\u003EЗатем вы можете использовать полученные данные в вашем компоненте также, как и в методе asyncData.\u003C\u002Fp\u003E",is_moderated:b,likes:a,dislikes:a,thread_title:g,thread_slug:H,username:"christine",user_avatar:"avatar\u002Fchristine\u002F697102469.jpg",user_active:f,role:h,role_logo:d,created:"2024-01-04T22:23:37Z"}]}],fetch:{},error:e,state:{loading:a,settings:{id:6323,name:I,domain:"dropcode.ru",port:80,plan:f,plan_name:"free",footer_code:"\u003C!-- Yandex.Metrika counter --\u003E\n\u003Cscript type=\"text\u002Fjavascript\" \u003E\n   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\n   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\n   (window, document, \"script\", \"https:\u002F\u002Fmc.yandex.ru\u002Fmetrika\u002Ftag.js\", \"ym\");\n\n   ym(88099648, \"init\", {\n        clickmap:true,\n        trackLinks:true,\n        accurateTrackBounce:true\n   });\n\u003C\u002Fscript\u003E\n\u003Cnoscript\u003E\u003Cdiv\u003E\u003Cimg src=\"https:\u002F\u002Fmc.yandex.ru\u002Fwatch\u002F88099648\" style=\"position:absolute; left:-9999px;\" alt=\"\" \u002F\u003E\u003C\u002Fdiv\u003E\u003C\u002Fnoscript\u003E\n\u003C!-- \u002FYandex.Metrika counter --\u003E\n\n\u003Cscript async src=\"https:\u002F\u002Fpagead2.googlesyndication.com\u002Fpagead\u002Fjs\u002Fadsbygoogle.js?client=ca-pub-4833888168110763\"\n     crossorigin=\"anonymous\"\u003E\u003C\u002Fscript\u003E\n\n\u003C!-- Yandex.RTB --\u003E\n\u003Cscript\u003Ewindow.yaContextCb=window.yaContextCb||[]\u003C\u002Fscript\u003E\n\u003Cscript src=\"https:\u002F\u002Fyandex.ru\u002Fads\u002Fsystem\u002Fcontext.js\" async\u003E\u003C\u002Fscript\u003E",robots_txt:"User-agent: *\nDisallow: \u002Fsearch\nDisallow: \u002Fadmin\nDisallow: \u002Fprofile\nDisallow: \u002Flogin\nDisallow: \u002Fregister\n\nSitemap: https:\u002F\u002Fdropcode.ru\u002Fsitemap.xml",locale:"ru",add_source:a,allow_likes:f,add_watermark:f,add_watermark_position:3,hash:"f583ffc5-8cec-409c-8843-65dc51f6aa2f",default_role:ac,allow_hash_tags:f,add_source_text:d,scrollable_pagination:a,meta_title:I,blog_active:c,favicon_png:"\u002Ffavicon.png",favicon_ico:d,custom_css:".forum-text.ql-viewer div{\n    border-radius: 5px;\n}",meta_description:ad,description:ad,logo:"logo\u002F0088a88d555.png",is_related_thread:f,related_thread:ae,notify_on_moderation:b,activation:"email",vkontakte:"https:\u002F\u002Fvk.com\u002Fdropcoderu",twitter:"https:\u002F\u002Ftwitter.com\u002Fdropcoderu",instagram:"https:\u002F\u002Fwww.instagram.com\u002Fdropcode_ru\u002F"},layout:{id:6400,is_dark:a,name:X,background_full:c,code_theme:"monokai",page_transition:"fade",background:d,background_color:d,text_color:d,text_font_family:"Roboto",primary_color:J,secondary_color:s,accent_color:s,info_color:s,success_color:s,error_color:J,warning_color:J},social_providers:{google:b,facebook:c,github:b},menus:[],showAd:c,darkMode:c,isFooterVisible:c,cdnUrl:"https:\u002F\u002Fforum-static.fra1.cdn.digitaloceanspaces.com",metaOg:{title:g,url:"https:\u002F\u002Fdropcode.ru\u002Fthread\u002Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2",type:d,image:d,description:g,site_name:I},itemsPerPage:15,ad:[{id:535,name:"Посты",css_selector:d,position:8,one_time:b,show_every:f,code:"\u003Cscript\u003Ewindow.yaContextCb=window.yaContextCb||[]\u003C\u002Fscript\u003E\n\u003C!-- Yandex.RTB R-A-1670952-1 --\u003E\n\u003Cdiv id=\"yandex_rtb_R-A-1670952-1\"\u003E\u003C\u002Fdiv\u003E\n\u003Cscript\u003Ewindow.yaContextCb.push(()=\u003E{\n  Ya.Context.AdvManager.render({\n    renderTo: 'yandex_rtb_R-A-1670952-1',\n    blockId: 'R-A-1670952-1'\n  })\n})\u003C\u002Fscript\u003E",active:b,free:c},{id:536,name:"Под меню",css_selector:d,position:11,one_time:c,show_every:a,code:"\u003Cscript\u003Ewindow.yaContextCb=window.yaContextCb||[]\u003C\u002Fscript\u003E\n\u003C!-- Yandex.RTB R-A-1670952-2 --\u003E\n\u003Cdiv id=\"yandex_rtb_R-A-1670952-2\"\u003E\u003C\u002Fdiv\u003E\n\u003Cscript\u003Ewindow.yaContextCb.push(()=\u003E{\n  Ya.Context.AdvManager.render({\n    renderTo: 'yandex_rtb_R-A-1670952-2',\n    blockId: 'R-A-1670952-2'\n  })\n})\u003C\u002Fscript\u003E",active:b,free:c},{id:537,name:"Ветка",css_selector:d,position:7,one_time:b,show_every:ae,code:"\u003Cscript\u003Ewindow.yaContextCb=window.yaContextCb||[]\u003C\u002Fscript\u003E\n\u003C!-- Yandex.RTB R-A-1670952-3 --\u003E\n\u003Cdiv id=\"yandex_rtb_R-A-1670952-3-[__index__]\"\u003E\u003C\u002Fdiv\u003E\n\u003Cscript\u003Ewindow.yaContextCb.push(()=\u003E{\n  Ya.Context.AdvManager.render({\n    renderTo: 'yandex_rtb_R-A-1670952-3-[__index__]',\n    blockId: 'R-A-1670952-3',\n    pageNumber: [__index__],\n  })\n})\u003C\u002Fscript\u003E",active:b,free:c}],profileStats:{fetched:c,personalMessages:a},stats:{fetched:c,threads:a,posts:a},breadcrumbs:[{text:K,disabled:c,href:L},{text:k,disabled:c,href:"\u002Fforum\u002Fjavascript"},{text:g,disabled:b}],categories:[af,ah,al,an,ar,au,ax,aA,aD,aG,aJ],categoriesWithChildren:[af,ah,al,an,ar,au,ax,aA,aD,aG,aJ],roles:[{code:ac,logo:d,name:h},{code:"ROLE_MODERATOR",logo:d,name:aM},{code:"ROLE_ADMIN",logo:d,name:"Администратор"}],i18n:{routeParams:{}},auth:{user:e,loggedIn:c,strategy:"local"}},serverRendered:b,routePath:"\u002Fthread\u002Fkak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2",config:{_app:{basePath:L,assetsPath:L,cdnURL:"https:\u002F\u002Fpub-1e27250373774d6ca37239bbf5810b5c.r2.dev\u002Fassets\u002F0.3\u002F"}},__i18n:{langs:{ru:{common:{common_badge_blog:"блог",common_badge_post:"форум",show_more:"Развернуть",answers:"Нет ответов | {n} ответ | {n} ответа | {n} ответов",likes:"Никому не нравится | 1 пользователю нравится | {count} пользователям нравится",dislikes:"Всем нравится | 1 пользователю не нравится | {count} пользователям не нравится",show_less:"Свернуть",in_category:"в категории: ",by:"от",go_back:"Вернуться назад",go_home_page:"Вернуться на главную",count_best_answers:"Лучших ответов",max_tag_reached:"Достигнуто максиммальное количество тегов",our_privacy:l,about:aN,got_it:"Понятно",cookie_text:"Мы используем файлы cookie. Нажимая \"Понятно\" или продолжая пользоваться сайтов, Вы соглашаетесь с условиями использования.",search_ask_question:"Хотите создать сообщение?",signature:aO,member_from:"В комьюнити уже",last_seen:"Был на сайте",user_not_active:"Пользователь удален",author_marked_as_best:M,sidebar_under_menu:"Левая панель под меню",check_internet_connection:"Нет доступа к интернету! Проверьте соединение с интернет.",common_badge_page:"страница",no_transition:"Стандартный переход",mail_services:"Почтовые сервисы",free_files:"Текущий план имеет лимит 10 файлов",main_top_ad:"На всех страницах вверху",main_bottom_ad:"На всех страницах внизу",confirm_email_text:"Мы только что отправили письмо на Ваш Email с кодом подтверждения. Вставьте код из Email в поле ниже.",blog_in_category_ad:"Реклама в категориях блога",blog_post_top_ad:"Реклама в начале статьи",blog_post_bottom_ad:"Реклама в конце статьи",blog_in_post_ad:"Реклама в статье",forum_in_thread_ad:"Реклама в ветке форума",forum_in_post_ad:"Реклама на форуме среди постов",sliding_ad:"Выезжающий блок на всех страницах",page_ad:"Реклама на странице",site_is_not_ready:"Ваш сайт еще не создан",thanks_choosing_us:"Спасибо, что выбрали нашу платформу",register_site_first:"Вам необходимо зарегистрировать сайт на",how_to_create_text:"Если у Вас возникнут вопросы или нужна будет помощь или поддержка - Вы всегда можете рассчитывать на нас! Свяжитесь с нами через форму обратной связи или на",create_forum:"Создать форум",create_forum_free:"форум бесплатно",create_forum_free_text:aP,create_qa_free_text:aP,create_qa_free:"сервис вопросов и ответов",post_subject:aQ,new_message:"Новое",not_read:"Не прочитано",spam:"Спам",support_text:"форуме поддержки",security_questions:"Вопросы и ответы",subcategory:"Подкатегории",waiting_approval:"Ожидает модерации",banned:"Пользователь Забанен",no_banned:"Пользователь Не Забанен",category:aR,main_page:"Главная страница",nice_to_see_you:"Рады видеть Вас",records_not_found:"Записей не найдено",last_message:"Последнее сообщение ",from:" от ",not_found:"Ничего не найдено",trusted:aS,no_trusted:"Стандартный пользователь",no_files:"Нет файлов",not_authorized:"Вы не авторизованы",existing_client:"У Вас уже есть аккаунт?",count_topics:"Тем на форуме",topic_name:N,mail_settings_valid:"Поздравляем! Настройки почты успешно проверены и указаны верно",count_messages:"Сообщений на форуме",terms:l,privacy:"Условия конфиденциальности",accept_terms:"Я прочитал(а) и принимаю условия пользования и политику конфиденциальности.",need_accept_terms:"Необходимо принять условия пользования и политику конфиденциальности для регистрации.",copyright_text:"Этот сайт создан на платформе",thanks_confirming:"Спасибо за регистрацию. Ваш аккаунт успешно подтвержден!",thanks_confirming_details:"Чтобы войти на форум используйте Ваше имя пользователя и пароль.",security_messages:"Защита от спама",na:"Не указано",action:"Действия",no_data:"Нет данных",menu:i,no_records:"Нет записей",no_messages:"Нет сообщений",active:aT,need_moderation:"Разрешить к показу",no_active:"Неактивный",important_topic:"Важная тема",topic_closed:"Тема закрыта",account:"Личный кабинет",attention:"Внимание!",pin_topic:"Закрепить",rows_per_page:"Кол-во на странице",unpin_topic:"Открепить",close_topic:"Закрыть тему",open_topic:"Открыть тему",top_menu:"Верхнее меню",bottom_menu:"Нижнее меню",search:t,message:aU,second:"Секунды",minute:"Минуты",hour:"Часы",messages:"Сообщений",threads:"Тем"},animation:{default_fade:"Исчезнование",fade_up:"Исчезнование Вверх",fade_right:"Исчезнование Направо",fade_down:"Исчезнование Вниз",fade_left:"Исчезнование Влево",rotate:"Вращение",rotate_down_left:"Вращение Снизу Налево",rotate_down_right:"Вращение Снизу Направо",rotate_up_left:"Вращение Вверх Налево",rotate_up_right:"Вращение Вверх Направо",slide_down:"Слайд Вниз",slide_left:"Слайд Налево",slide_right:"Слайд Направо",slide_up:"Слайд Вверх",flip:"Разворот",flip_x:"Разворот X",flip_y:"Разворот Y",zoom:"Увеличение",zoom_down:"Увеличение Вниз",zoom_left:"Увеличение Налево",zoom_right:"Увеличение Направо",zoom_up:"Увеличение Вверх",light_speed:"Light Speed",bounce:"Прыжок",bounce_down:"Прыжок Вниз",bounce_left:"Прыжок Налево",bounce_right:"Прыжок Направо",bounce_up:"Прыжок Вверх"},tabs:{delete_forum:m,translation_settings:"Локализации",inbox_pm:"Входящие",sent_pm:"Исходящие",hash_tags_settings:j,badge_settings:n,moderator_main:aV,role_settings:aW,moderator_threads:u,my_profile_stat:"Моя статистика",moderator_users:v,moderator_posts:w,blog_settings:"Настройки Блога",social_providers:"Вход через соцсети",redirect_settings:"Настройки редиректа",ad_settings:"Рекламные блоки",file_settings:o,privacy_settings:l,main_settings:"Основные настройки",mail_settings:x,layout_settings:"Внешний вид",forum_settings:aR,member_settings:y,export_settings:p,page_settings:z,menu_settings:i,social_settings:"Социальные сети",security_settings:A,profile:"Профайл",messages:aU,topics:"Темы"},modals:{delete_forum:"Я понимаю что форум и все данные будут удалены без возможности восстановления.",new_pm:O,delete_user:"Удалить пользователя?",delete_file:"Удалить файл?",delete_badge:"Удалить награду?",delete_badge_confirm:"Вы действительно хотите удалить награду?",delete_tag:"Удалить Хэш Тег?",delete_tag_confirm:"Вы действительно хотите удалить Хэш Тег?",delete_role:"Удалить роль?",delete_role_confirm:"Вы действительно хотите удалить роль?",delete_file_confirm:"Вы действительно хотите удалить файл?",delete_user_confirm:"Вы действительно хотите удалить пользователя?",delete_thread:"Удалить тему?",delete_thread_confirm:"Вы действительно хотите удалить тему?",delete_ad:"Удалить рекламный блок?",delete_ad_confirm:"Вы действительно хотите удалить рекламный блок?",delete_blog_content:"Удалить запись?",delete_blog_content_confirm:"Вы действительно хотите удалить запись?",delete_blog_category:aX,delete_blog_category_confirm:"Будут удалены также все записи и подкатегории(если имеются)",delete_redirect:"Удалить редирект",delete_redirect_confirm:"Вы действительно хотите удалить редирект?",delete_category:aX,delete_category_confirm:"Будут удалены также все сообщения и подкатегории(если имеются).",delete_menu:"Удалить ссылку в меню?",delete_menu_confirm:"Вы действительно хотите удалить ссылку в меню?",delete_page:"Удалить страницу?",delete_page_confirm:"Страница будет удалена навсегда! Вы действительно хотите удалить ее?.",delete_message:"Вы действительно хотите удалить это сообщение?",delete_message_confirm:"Подтвердите, что Вы действительно хотите удалить это сообщение.",delete_topic:"Вы действительно хотите удалить обсуждение?",delete_topic_confirm:"Подтвердите, что Вы действительно хотите удалить ветку сообщений.",delete_all_topic_message:"Вы действительно хотите удалить все сообщения?",delete_all_topic_message_confirm:"Подтвердите, что Вы действительно хотите удалить все сообщения",delete_all_topic_text:"Вы действительно хотите удалить все обсуждение?",delete_all_topic_text_confirm:"Подтвердите, что Вы действительно хотите удалить все темы"},errors:{page_not_found:"Страница не найдена",other_error:"Произошла ошибка"},descriptions:{upgrade_pro:aY,admin_delete:m,translation_settings:aZ,hash_tag_settings:j,badge_settings:n,social_providers:a_,confirm_account:"Активация аккаунта на форуме.",how_to_create:"Инструкция по созданию форума бесплатно. Если Вам нужен современный и удобный форум - узнайте как создать его прямо сейчас.",category_settings:a$,blog_content:P,blog:B,ad_settings:C,blog_settings:Q,my_pm:D,view_pm:R,export_settings:p,mail_settings:x,file_settings:o,moderator_threads:u,moderator_users:v,moderator_posts:w,blog_category:E,edit_member:ba,moderator_index:bb,layout_settings:S,members:bc,menu:i,redirects:bd,pages:z,terms_settings:be,social_settings:bf,security_settings:A,admin_index:bg,change_password:bh,view_profile:"просмотр профиля пользователя. Контакты, сообщения, темы пользователя на форуме.",my_profile:bi,register:bj,login:bk,restore_password:bl,contact_is:"Вы можете всегда связаться с нами через форум обратной связи. Форма обратной связи форума"},titles:{upgrade_pro:aY,admin_delete:m,translation_settings:aZ,hash_tag_settings:j,badge_settings:n,social_providers:a_,search:t,confirm_account:bm,how_to_create:"Как создать бесплатно форум",moderator_threads:u,moderator_users:v,my_pm:D,view_pm:R,file_settings:o,moderator_posts:w,category_settings:a$,blog_category:E,blog_content:P,blog:B,export_settings:p,ad_settings:C,mail_settings:x,blog_settings:Q,edit_member:ba,members:bc,layout_settings:S,redirects:bd,menu:i,terms_settings:be,pages:z,social_settings:bf,security_settings:A,admin_index:bg,moderator_index:bb,change_password:bh,view_profile:"просмотр профиля пользователя",my_profile:bi,register:bj,login:bk,restore_password:bl,contact_us:F},toasts:{voted:"Ваш голос учтен",email_sent:"Код подтверждения отправлен на почту",logout:"Вы успешно вышли из системы",category_created:"Категория успешно создана!",category_updated:"Категория успешно обновлена!",ad_created:"Рекламный блок успешно создан!",ad_updated:"Рекламный блок успешно обновлен!",menu_created:"Ссылка в меню успешно создана!",menu_updated:"Ссылка в меню успешно обновлена!",page_created:"Страница успешно создана!",page_updated:"Страница успешно обновлена!",posts_waiting_approval:"Постов ожидающих подтверждения:",users_waiting_approval:"Пользователей ожидающих подтверждения:",threads_waiting_approval:"Тем ожидающих подтверждения:",register_successfully:"Регистрация прошли успешно",confirm_email:"Необходимо подтвердить Email",favicon_updated:"Фавикон успешно обновлен",background_updated:"Фоновое изображение успешно обновлено",select_logo:"Выберите логотип",select_favicon:"Выберите Фавикон",logo_updated:"Логотип успешно обновлен",logo_deleted:"Логотип успешно удален",profile_updated:"Профиль успешно обновлен",terms_success:"Условия использования обновлены",avatar_updated:"Аватар успешно обновлен",select_avatar:"Выберите аватар",select_background:"Выберите Фоновое изображение",auth_success:"Аунтификация прошла успешно",settings_success:"Настройки успешно сохранены",created:bn,updated:"Обновлено",deleted:"Успешно удалено",record_created:"Запись создана",password_changed:"Пароль успешно изменен",message_send:"Сообщение отправлено",success:"Успешно",error:"Прозошла ошибка..."},headers:{admin_hash_tags:j,admin_badges:n,roles:aW,search:t,related_post:"Похожие записи",related_thread:"Похожие обсуждения",edit_profile:bo,posts_on_moderation:"Сообщений на модерации:",threads_on_moderation:"Тем на модерации:",users_on_moderation:"Пользователей на модерации:",moderator_home:"Раздел Модератора",select_export:"Выберите что экспортируем",my_pm:D,admin_members:y,moderator_index:aV,blog:B,file_settings:o,export_settings:p,admin_home:"Админ Панель",admin_redirects:"Настройка редиректов",admin_ad:C,color_settings:"Настройки цвета",primary_color:"Primary цвет",secondary_color:"Secondary цвет",accent_color:"Accent цвет",info_color:"Info цвет",success_color:"Success цвет",error_color:"Error цвет",warning_color:"Warning цвет",change_password:bp,view_profile:bq,my_profile:"Мой профайл",register:T,menu:i,about_us:"О нас",follow_us:"Мы в социальных сетях",login:"Вход",restore_password:br,contact_us:F},activations:{email:"Активация участников после подтверждения почты",manually:"Активация участников вручную",automatically:"Активация участников автоматически после регистрации"},mail:{other:"Другой",gmail:"Gmail",yandex:"Yandex",yahoo:"Yahoo",mail:"Mail.ru",rambler:"Rambler",bing:"Bing",outlook:"Outlook",aol:"AOL"},toc:{disabled:"Не показывать",top:"Наверху статьи",bottom:"Внизу статьи"},export:{yes:"Да",no:bs,blog_category:E,blog:"Записи блога",forum:"Форум",profile:y},watermark:{center:"Центр",top_left:"Верхний-Левый Угол",top_right:"Верхний-Правый Угол",bottom_left:"Нижний-Левый Угол",bottom_right:"Нижний-Правыый Угол"},conditions:{threads:"Создание Темы",posts:"Ответы в темах",best_answers:M},forms:{default_role:"Роль по умолчанию для новых пользователей",hash_tags:j,meta_title:"Meta Title",meta_description:"Meta Description",hash_tag:"Хеш Тег (не обязательно)",value:"Значение",condition:"Условие",allow_hash_tags:"Включить Хеш Теги",access_pm:"Персональные Сообщения",create_post:"Создавать Пост",edit_own_post:"Редактировать свой пост",edit_any_post:"Редактировать любой пост",moderate_data:"Модерировать данные",badge_name:q,badge_description:U,badge_icon:"Иконка",access_to_admin_tool:"Доступ в админку",category:"Категория:",permissions:"Доступ",is_public_category:"Доступ всем пользователям",created:"Создан",roles:"Только указанные роли имеют доступ",move_to_category:"Перенести Темы и Сообщения в другую категорию",blog_move_to_category:"Перенести статьи в другую категорию",scrollable_pagination:"Скроллинг пагинация",add_source:"Добавить источник при копировании?",allow_likes:"Разрешить пользователям лайкать посты?",add_watermark:"Добавить водяной знак к изображениям?",add_watermark_position:"Позиция водяного знака",add_source_text:"Текст",add_social_link:"Добавить ссылку на соцсеть",about:aN,is_profile_public:"Сделать профиль публичным:",user_link_type:"Тип:",user_link:"Ссылка:",code_theme:"Шаблон подсветки кода:",default_add_source_text:"Источник:",background_full:"Растянуть на весь экран",confirm_your_email:"Подтвердите Вашу почту",notifications:"Уведомления",to_username:"Кому",signature:aO,page_transition:"Переход между страницами",subject:"Тема",no_ad:"Отключить рекламу в этом посте",is_related_post:"Включить похожие записи",related_post:"Количество похожих записей",is_related_thread:"Включить похожие обсуждения",related_thread:"Сколько похожих обсуждений выводить",max_length:"Длина должна быть не более XX символов",custom_css:"Свой CSS",export_data:V,export_data_deleted:"К сожалению, данные удалены. Мы храним их 3 дня. Если вам нужны свежие данные, пожалуйста, создайте новый запрос.",export_data_deleted_short:"К сожалению, данные удалены.",from_name:"От кого:",to_name:"Кому:",security_question_question:bt,security_question_answer:"Ответ",blog_social_sizes:"Размер иконок",notify_on_moderation:"Уведомлять о сообщениях на модерации",directory_name:bu,question:bt,banned:"Забаннен",created_date:bn,status:"Статус",export_settings:"Настройки экспорта",directory:bu,robots_txt:"Robots.txt",nofollow:"Добавить аттрибут nofollow для ссылок",code:"Код",file:"Файл",toc:aQ,answer:"Введите ответ",one_time:"Показать один раз",show_every:"Показывать каждые",show_after:"Показывать после",css_selector:"CSS селектор",trusted:aS,edit_profile:bo,messages_before_auto_approved:"Для новых клиентов сколько первых сообщения модерировать вручную",mark_uncertain_messages:"На модерацию сомнительные сообщения",thread_limit:"Лимит новых тем",thread_limit_type:"Лимит новых тем в",register_limit:"Лимит регистраций",register_limit_type:"Лимит регистраций в",post_limit:"Лимит ответов на темы",post_limit_type:"Лимит ответов на темы в",avatar:"Аватар",add_in_menu:"Добавить в меню",image:bv,name:q,blog_category:"Категория",summary:"Краткий текст",category_name:q,text_font_family:"Шрифт",new_password:"Новый пароль",old_url:"Старый URL",template:"Шаблон",new_url:"Новый URL",is_dark:"Dark режим",topic_name:N,page:"Страница",password:"Пароль",role:"Роль",confirm_password:"Подтвердите пароль",username:"Имя пользователя",select_page:"Выбрать страницу",select_manually:"Ввести вручную",logo:"Логотип",link:"Ссылка",text_link:"Текст ссылки",firstname:"Имя",host:"Хост",port:"Порт",encryption:"Encryption",user:"Username",position:"Позиция",activation:"Активация пользователей",open_new_tab:"Открывать в новом окне",no_index:"Не индексировать поисковыми системами",lastname:"Фамилия",type_background:"Тип фона",update:bw,no_background:bs,background_color:"Цвет",background_image:bv,active:aT,page_name:q,forum_name:q,footer_code:"Код в футер (например счетчики)",forum_description:U,parent_category:"Родительская категория",category_description:U,company:"Компания",favicon:"Фавикон",favicon_png:"Фавикон PNG",email:"Email",message:"Сообщение",text:"Текс"},social_size:{small:"Маленький",medium:"Средний",large:"Большой"},buttons:{upgrade_pro:"PRO статус",delete_forum:m,buy_now:"Выбрать",make_default_role:"Сделать роль по умолчанию для новых пользователей",edit_hash_tag:"Редактировать Хэш Тег",new_hash_tag:"Создать Хэш Тег",new_badge:"Создать награду",edit_badge:"Редактировать награду",add_role:bx,edit_role_link:"Редактировать Роль",add_role_link:bx,login_google:r,login_facebook:r,login_github:r,cancel:"Отменить",login_google_tooltip:"Войти с помощью Google",delete_and_keep_messages:"Удалить (оставить соообщения\u002Fтемы)",login_facebook_tooltip:"Войти с помощью Facebook",login_github_tooltip:"Войти с помощью Github",answer:W,best_answer:M,moderate:aM,search_more:"Искать еще",ask_question:"Задать вопрос",my_profile:"Профиль",show_more:"Показать еще",edit_thread:"Редактировать тему",confirm_email:"Подтвердить Email",resend_code:"Отправить код повторно",add_redirect:"Добавить редирект",new_export:V,deactivate:"Деактивировать",activate:"Активировать",export_data:V,unbanned:by,bann:bz,reply_pm:W,new_pm:O,spam:"Пометить как спам",blog_social_share:"Поделиться в социальных сетях",edit_redirect:"Редактировать редирект",edit_category:bA,new_blog_category:"Новая категория",upload_file:"Загрузить файл",blog_category:"Категории Блога",blog_content:"Посты блога",read:"Читать",edit_post:"Редактировать сообщение",edit_blog_category:bA,new_blog_content:"Новая запись",edit_blog_content:"Редактировать запись",add_category:"Добавить категорию",add_menu_link:"Добавить новую ссылку в меню",edit_menu_link:"Редактировать ссылку",add_ad:"Добавить рекламный блок",edit_ad:"Редактировать рекламный блок",new_ad:"Новый блок",new_file:"Новый файл",new_directory:"Новая директория",upload_directory:"Создать",new_menu:"Добавить ссылку в меню",new_page:"Добавить страницу",validate_mail_settings:"Проверить настройки",edit_page:"Редактировать страницу",upload_avatar:"Загрузить аватар",upload_logo:"Загрузить Логотип",delete_logo:"Удалить Логотип",upload_favicon:"Загрузить Фавикон",upload_favicon_png:"Загрузить Фавикон PNG",contact_us:F,topic_name:N,home:K,ban:bz,unban:by,admin:"Админка",profile:bB,delete_all_topic:"Удалить все темы",delete_all_messages:"Удалить все сообщения",signin:r,upload_background:"Загрузить Фоновое изображени",register:T,logout:"Выход",reply:W,new_post:"Создать пост",save:"Сохранить",new_message:O,restore_password:"Восстановить пароль",login:r,close:"Закрыть",add:"Добавить",change_password:"Изменить пароль",edit:"Редактировать",remove:bC,reset:"Сбросить цветовые настройки",update:bw,delete:bC,send:"Отправить",clear:"Очистить"},breadcrumbs:{pro:"Статус PRO",admin_delete:m,translation:"Локализация",privacy:l,hash_tag_settings:j,badge_settings:n,search:t,blog_home:B,menu_home:i,pm:D,social_providers:"Вход через социальные сети",view_pm:R,confirm_account:bm,ad_settings:C,file_settings:o,export_settings:p,privacy_settings:l,blog_categories:E,moderator_index:"Раздел модератора",moderator_threads:u,moderator_users:v,moderator_posts:w,blog_content:P,forum_settings:"Настройки категорий",blog_settings:Q,mail_settings:x,layout_settings:S,edit_member:"Редактировать пользователя",members:y,redirects:"Редиректы",pages:z,social_settings:"Настройки Социальных сетей",security_settings:A,admin_index:"Админ панель",change_password:bp,home:K,my_profile:bB,view_profile:bq,login:"Авторизация",register:T,contact_us:F,restore_password:br},plan:{success:"Оплата прошла успешно!",success_detail:"Ваша оплата прошла успешно. Спасибо за покупку.",failed:"Ошибка оплаты",failed_detail:"К сожалению, Ваш платеж не может быть обработан.",failed_detail_line_2:"Проверьте платежные данные и повторите попытку.",free:"Бесплатный",free_price:"0 руб\u002Fмесяц",free_description:"Отлично для начинаюших",pro:"ПРО",pro_price:"299 руб\u002Fмесяц",pro_description:"Самый популярный",enterprise:bD,enterprise_price:bD,custom_price:"Свяжитесь с нами",feature:{unlimited_posts:"Неограниченное кол-во Постов",unlimited_threads:"Неограниченное кол-во Тем",unlimited_category:"Неограниченное кол-во Категорий",unlimited_users:"Неограниченное кол-во Пользователей",ssl:"Бесплатный SSL",use_own_domain:"Использовать свой домен",spam_protection:"СПАМ Защита",ad_free:"Без рекламы",no_copyright:"Без копирайта в футере(подвале)",dedicated_server:"Выделенный сервер"}}}}}}}(0,true,false,"",null,1,"Как правильно делать запросы на backend в nuxt.js?","Пользователь","Меню","Хэш Теги","JavaScript","Пользовательское соглашение","Удалить форум","Награды","Файлы","Экспорт","Название","Войти","#0095FF","Поиск","Модерация тем","Модерация пользователей","Модерация сообщений","Настройки почты","Пользователи","Страницы","Безопасность","Блог","Управление рекламой","Личные сообщения","Категории блога","Обратная связь",31490,"kak-pravil-no-delat-zaprosy-na-backend-v-nuxt-js-2","Место где разработчики учатся и делятся кодом","#FF6B00","Главная","\u002F","Лучший ответ","Заголовок","Новое сообщение","Список записей блога","Настройки блога","Просмотр сообщения","Настройки внешнего вида","Регистрация","Описание","Экспорт данных","Ответить","qa","javascript","Как правильно делать запросы через mongoose?","Как делать http запросы в Python?","Как делать параллельные http запросы в php?","Как правильно отвечать на $http запросы с сервера node.js?","\u003Cp\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"mention\"\u003E\u003Cspan\u003E\u003Cspan\u003E\u003Cspan class=\"ql-mention-denotation-char\"\u003E@\u003C\u002Fspan\u003Ejerrold_langworth\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E \u003C\u002Fspan\u003E \u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003ENuxt.js предоставляет несколько вариантов для выполнения запросов к backend в приложении:\u003C\u002Fp\u003E\u003Col\u003E\u003Cli\u003EAxios module: это популярный инструмент, который может быть использован в Nuxt.js для выполнения запросов HTTP. Вы можете использовать его, установив модуль Axios в вашем проекте и настроив его в файле nuxt.config.js. Затем вы можете использовать его в файлах компонентов или страниц.\u003C\u002Fli\u003E\u003Cli\u003EasyncData method: вы можете выполнять запросы к backend в этом методе и затем использовать полученные данные в компоненте. Этот метод выполняется на сервере перед рендерингом страницы, что означает, что данные будут доступны сразу при загрузке страницы.\u003C\u002Fli\u003E\u003Cli\u003EFetch method: этот метод позволяет выполнять запросы в компонентах или страницах и обновлять данные в реальном времени. Он выполняется на клиенте\u003C\u002Fli\u003E\u003C\u002Fol\u003E","ROLE_CLIENT","Вопросы и ответы от разработчиков: место где программисты делятся кодом и учатся. Помощь программистам и разработчикам с кодом.",6,{},"Java",{},"Python","Python вопросы и ответы","kaleigh",{},"JavaScript вопросы и ответы",{},"PHP","PHP вопросы и ответы","Ekaterina_90",{},"SQL","SQL вопросы и ответы",{},"Golang","Golang вопросы и ответы",{},"C\u002FC++","C\u002FC++ вопросы и ответы",{},"HTML\u002FCSS","HTML\u002FCSS вопросы и ответы",{},"Ruby","Ruby вопросы и ответы",{},"Swift","Swift вопросы и ответы",{},"Другие","Другие языки программирования","Модератор","Обо мне:","Подпись","Создайте свой","Содержание","Категории","Доверенный пользователь","Активный","Сообщения","Статистика","Роли","Удалить категорию?","Получить статус PRO","Настройки локализации","Вход через социальные сети - настройки","Категории форума","Редактирование пользователя","Панель модератора","Список пользователей","Управление редиректами","Настройки пользовательского соглашения","Настройки социальных сетей","Панель администратора","Смена пароля на форуме","Мой профиль на форуме","Регистрация на форуме","Авторизация на форуме","Восстановление пароля на форуме","Активация аккаунта","Создано","Редактировать профиль","Смена пароля","Просмотр профиля","Восстановление пароля","Нет","Вопрос","Директория","Изображение","Обновить","Добавить Роль","Разбанить","Забанить","Редактировать категорию","Мой профиль","Удалить","Компании"));</script><script src="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/7b8ec9d.js" defer></script><script src="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/25edc65.js" defer></script><script src="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/863688a.js" defer></script><script src="https://pub-1e27250373774d6ca37239bbf5810b5c.r2.dev/assets/0.3/cb42003.js" defer></script>
  783.  </body>
  784. </html>
  785.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda