2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
भवन्तः Redis तथा Nacaos इत्येतत् अवश्यं डाउनलोड् कुर्वन्तु ।
nacos आरभ्यतुं आदेशः पाठ्यक्रमे गलतः अस्ति यदि nacos क्लस्टरमध्ये न नियोजितः अस्ति तर्हि तस्य आरम्भार्थं निम्नलिखित आदेशस्य उपयोगं कुर्वन्तु ।
startup.cmd -m standalone
मया पाठ्यक्रमे अनेकाः समस्याः अभवन्, केचन अद्यापि न प्राप्ताः तथापि, एतत् केवलं अवगन्तुं आवश्यकम्, यत् समग्रसंरचनायाः अवगमनाय सहायकम् अस्ति परियोजनायाः ।
भिन्न-भिन्न-सङ्कुलानाम् मार्गनिर्धारण-अनुरोधाः भिन्नाः सन्ति
अस्मिन् अनुरोधमार्गनिर्धारणं अग्रे प्रेषणं च अन्तर्भवति कृपया कार्यान्वयनविधिम् अत्र पश्यन्तु -> विडियो लिङ्क
डेमो सेवा आरब्धस्य अनन्तरं knife4j इत्यस्य उपयोगेन swagger दस्तावेजं उद्घाटयितुं न शक्यते, तथा च त्रुटिः निवेदिता भवति (समाधानं न कृतं किन्तु प्रभावितं न) ।
अग्रभागदोषः
पृष्ठभागदोषः
पाठ्यक्रमे Test interface इत्यस्य परीक्षणे त्रुटिः अस्ति
प्राधिकरणं किरायेदारं च अनुकरणं कृत्वा अपि पूर्वं प्रदत्तस्य yml सञ्चिकायाः आधारेण अनुरोधः पूर्णः कर्तुं न शक्यते, अतः अत्र त्रुटिः प्रत्यागमिष्यति ।
{
"code": 401,
"data": null,
"msg": "账号未登录"
}
गेटवे विन्याससञ्चिकां परिवर्त्य डेमो मार्गं योजयित्वा दस्तावेजं वदति यत् एड्मिन् तथा एप् टेस्ट् इन्टरफेस् सामान्यतया परीक्षितुं शक्यते, परन्तु ध्यानं कुर्वन्तु: एतत् कार्यं न करोति!
यतः किरायेदारः न बन्दः अस्ति तथा च Authorization क्षेत्रं न योजितम्, अतः प्रत्यागतं परिणामं अद्यापि वैधं नास्ति!
मार्गनिर्धारणं अग्रे प्रेषणं च
gateway मध्ये application.yaml परिवर्तनं कुर्वन्तु (एतत् नूतनसेवानिर्माणार्थं पाठ्यक्रमे समाविष्टम् अस्ति)
योजयतुमार्गनिर्धारणं अग्रे प्रेषणं च नियमाः, येन अनुरोधः सम्यक् अग्रे प्रेषितः भवति
योजयतुknife4j मार्गनिर्धारणं अग्रे प्रेषणं च नियमाः, येन भवान् स्वागर-दस्तावेजं सामान्यतया द्रष्टुं शक्नोति ([knive4j official tutorial]
किरायेदारान् बन्दं कुर्वन्तु(SaaS बहु-किरायेदारः [क्षेत्रपृथक्करणम्] ।)
सिस्टम् मध्ये biz इत्यस्य application.yaml परिवर्तयन्तु
किरायेदारं निरुद्धं कुर्वन्तु (यदि भवतः पुरातनप्रकल्पे किरायेदाराः न सन्ति तर्हि मम वर्तमानबोधः अस्ति यत् प्रत्येकं सूक्ष्मसेवा किरायेदारं निरुद्धं कर्तुं एतत् स्थानं परिवर्तयितुं आवश्यकं भवति, अन्यथा "अनुरोधितं किरायेदारस्य ID पारितं न अभवत्, कृपया समस्यानिवारणं कुर्वन्तु" इति एतस्य त्रुटिं प्रतिवेदयिष्यति !) .
प्रथमं किरायेदारं कार्यं निष्क्रियं कुर्वन्तु, परन्तु सर्वाणि URL-अवलोकनार्थं URL-इत्यस्य अवहेलनाय नियमाः अपि योजयितुं आवश्यकाः सन्ति! ! !
अन्यत् क्षेत्रम् अस्ति यत् अग्रभागे (.env इत्यत्र) परिवर्तनीयम् अस्ति क्षेत्रस्य नाम दस्तावेजे यत् अस्ति तस्मात् भिन्नम् अस्ति, अतः दस्तावेजे वैश्विकं अन्वेषणं उपयुज्य तत् न लभ्यते ।
टोकन प्रमाणीकरण
अनुशीलयकार्यानुमतिःदस्तावेजीकरणं, प्रणाल्यां biz इत्यस्य application-local.yaml परिवर्तनं कुर्वन्तु
सैद्धान्तिकरूपेण, भवान् Token simulation mechanism इत्येतत् सक्षमं कृत्वा Token simulation mechanism इत्यस्य Token उपसर्गं सेट् कर्तुं शक्नोति, परन्तु वास्तविकसञ्चालनस्य अनन्तरं तत् व्यर्थं भवति कृपया पाठ्यक्रमस्य सम्मानं कुर्वन्तु तथा च परिवर्तयन्तु ।
ज्ञातव्यं यत् jar संकुलं योजयन्ते सति Yudao इत्यस्य मूल maven आर्किटेक्चर (विशेषतः knive4j) इत्यनेन सह निर्भरताविग्रहं जनयितुं सुलभं भवति, निर्भरतां च बहिष्कृत्य स्थापयितुं आवश्यकम् अस्ति
<dependency>
<groupId>xx.xx.xx</groupId>
<artifactId>xx-xx-spring-boot-starter</artifactId>
<version>1.0.19</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
</exclusion>
<exclusion>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</exclusion>
<exclusion>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
</exclusion>
</exclusions>
</dependency>
प्रवेशं कृत्वा प्रमाणीकरणार्थं टोकनं प्राप्नुवन्तु
एप्-परीक्षणं परीक्ष्यताम्
testadmin-परीक्षा
अनुरोधशीर्षके प्राधिकरणप्रमाणीकरणे ध्यानं ददातु ।
Authorization:Bearer f4fb08efe73a4a98bb248da70f4cc514