Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

AngularJS और स्लिम PHP के साथ रूटिंग

मैं PHP का उपयोग नहीं कर रहा हूं बल्कि NodeJs का उपयोग कर रहा हूं। हालांकि, AngularJs और बैकएंड के साथ रूटिंग का उपयोग करते समय मैंने यही देखा है।

प्रारंभिक अनुरोध

जब कोई उपयोगकर्ता आपके ऐप के लिए प्रारंभिक अनुरोध करेगा। यह पहले PHP तर्क के माध्यम से जाता है। (उदाहरण के लिए $app->get('/requests', 'getRequests') ) मेरे मामले में यहाँ php/back-end का काम दो चीजें हैं:

  • केवल-SEO उद्देश्यों के लिए बैक-एंड से डेटा प्राप्त करें (अधिकांश क्रॉलर क्लाइंट-js निष्पादित नहीं करते हैं, इसलिए उपयोगकर्ता को पृष्ठ भेजने से पहले आपको उस डेटा को सम्मिलित करना होगा)

  • सबसे महत्वपूर्ण बात, सभी जेएस के साथ अपने कोणीय ऐप पर इंडेक्स फ़ाइल दें। एक बार जब उपयोगकर्ता इसे प्राप्त कर लेता है, तो कोणीय बूटस्ट्रैप और आप जाने के लिए अच्छे हैं।

बाद के अनुरोध

एक बार जब उपयोगकर्ता ने आपका कोणीय ऐप लोड कर लिया। सर्वर (php) इस बारे में कुछ नहीं जानता कि उपयोगकर्ता आपके कोणीय ऐप में कैसे नेविगेट करता है . याद रखें, कोणीय क्लाइंट-साइड है और सर्वर से अनुरोध की संख्या को कम करने का प्रयास करता है। जब उपयोगकर्ता "(#)/requests/1234" पर नेविगेट करता है तो यह .when('/requests/:id' मार्ग लेकिन नहीं $app->get('/requests/:id', 'getRequest'); . यदि आप एक ऐसे समापन बिंदु तक पहुंचना चाहते हैं जो आपके डीबी से डेटा प्राप्त करता है, तो आपको $http का उपयोग करने की आवश्यकता है कोणीय के भीतर सेवा करें और कुछ इस तरह करें $http.get('requests/1234') और इस तरह से डेटा प्राप्त करें।

मुझे बताएं कि क्या यह स्पष्ट नहीं था, अगर यह था तो अपवोट/स्वीकार करें :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या MySQL विश्वसनीय रूप से उन बैकअप को पुनर्स्थापित कर सकता है जिनमें दृश्य हैं या नहीं?

  2. क्या SQL डेटाबेस में चित्र, ध्वनियाँ, वीडियो संग्रहीत करना संभव है?

  3. dpkg:त्रुटि प्रसंस्करण पैकेज mysql- सर्वर (निर्भरता समस्याएं)?

  4. किसी सदस्य फ़ंक्शन को कॉल करें () बूलियन पर निष्पादित करें

  5. डिस्टिंक्ट बनाम ग्रुप बाय