Како користити подконекцију у Нект.јс за раздвајање извора података за различите странице
Подконекција је функција у Нект.јс која вам омогућава да креирате посебну везу за одређену страницу или скуп страница у оквиру ваше апликације. Ово може бити корисно ако имате различите изворе података или АПИ-је којима треба да приступе само одређене странице у вашој апликацији.ӕӕНа пример, рецимо да имате блог са јавним и приватним чланцима. Можда бисте желели да користите засебну базу података или АПИ за приватне чланке, али и даље користите исту базу података или АПИ за јавне чланке. Помоћу подконекције можете да креирате засебну везу за приватне чланке и да је користите само када је корисник пријављен и овлашћен да види те чланке.ӕӕЕво примера како можете да користите подвезу у апликацији Нект.јс:ӕ``` ӕ// пагес/апи/артицлес.јсӕимпорт { НектАпиРекуест, НектАпиРеспонсе } из 'нект';ӕӕцонст Артицлес = () => {ӕ // Ова крајња тачка АПИ-ја враћа све јавне чланкеӕ ретурн {ӕ асинц гет() {ӕ цонст артицлес = аваит фетцх('хттпс://ми-публиц-артицлес.цом/апи/артицлес');ӕ ретурн { дата: артицлес };ӕ },ӕ };ӕ};ӕӕ// пагес/апи/привате-артицлес. јсӕимпорт { НектАпиРекуест, НектАпиРеспонсе } из 'нект';ӕӕцонст ПриватеАртицлес = () => {ӕ // Ова крајња тачка АПИ-ја враћа све приватне чланкеӕ ретурн {ӕ асинц гет() {ӕ цонст артицлес = аваит фетцх('хттпс://ми -привате-артицлес.цом/апи/артицлес');ӕ ретурн { дата: артицлес };ӕ },ӕ };ӕ};ӕӕ// пагес/индек.јсӕимпорт { усеСубцоннецт } фром 'нект/субцоннецт';ӕӕцонст ИндекПаге = () => {ӕ // Користите подконекцију да бисте добили јавне чланкеӕ цонст { дата: публицАртицлес } = усеСубцоннецт( Артицлес );ӕӕ // Користите подконекцију да бисте добили приватне чланке када је корисник пријављенӕ цонст { дата: приватеАртицлес } = усеСубцоннецт( ПриватеАртицлес, {ӕ аутх: труе, // Дозволи приступ само када је корисник пријављенӕ });ӕӕ ретурн (ӕ <див>ӕ {публицАртицлес.мап((артицле) => (ӕ <див кључ ={артицле.ид}>{артицле.титле}див>ӕ ))}ӕ {приватеАртицлес.мап((артицле) => (ӕ <див кеи={артицле.ид}>{артицле.титле} див>ӕ ))}ӕ див>ӕ );ӕ};ӕ```ӕУ овом примеру, АПИ-ји `Артицлес` и `ПриватеАртицлес` су дефинисани као одвојене подконекције, свака са сопственим извором података и захтевима за проверу аутентичности. Компонента `ИндекПаге` користи закачицу `усеСубцоннецт` за преузимање јавних чланака из АПИ-ја `Артицлес`, а такође користи закачицу `усеСубцоннецт` за преузимање приватних чланака из АПИ-ја `ПриватеАртицлес` када је корисник пријављен.ӕӕБи користећи подконекције на овај начин, можете да раздвојите изворе података за различите странице у вашој апликацији и управљате њима независно, док и даље можете да користите исти Нект.јс АПИ и инфраструктуру за приказивање страница.



