मैं कुछ वेब एपीआई लिखने की प्रक्रिया में हूं, जो जेएसओएन प्रारूप में डेटा देता है।सभी आने वाले यूआरएल के लिए आम हैंडलर कैसे बनाएं?
सभी आने वाले यूआरएल के लिए मुझे कैश की अवधि समाप्त होने पर कैश से कुछ परिणाम वापस करने की आवश्यकता है।
यह तर्क सभी यूआरएल के लिए सार्वभौमिक है।
प्रश्न:
कैसे Mojolicious :: लाइट में आने वाले सभी यूआरएल के लिए कुछ सामान्य तर्क लागू करने के लिए?
मैं
any '/:bar' => [bar => qr/.+/] => sub {
# ...
# Return JSON object immediately from cache if it is applicable
# ...
}
करने की कोशिश की लेकिन यह करने के लिए बहुत लंबे समय पेज लोड हो रहा है और
Template "bar.html.ep" not found
ओर जाता है morbo लॉग में (लेकिन हो "/ लक्ष्य" हैंडलर, अंत में निष्पादित किया जाएगा बहुत लंबे समय के बाद देरी)।
मैं मोजो में एक आदर्श नौसिखिया हूँ, इसलिए किसी भी मदद की सराहना की होगी
धन्यवाद!
आप हमें अपने हैंडलर में कोड दिखा सकते हैं में मदद मिलेगी मिलेगा? Mojolicious JSON वापस करने के लिए 'html.ep' टेम्पलेट नहीं ढूंढना चाहिए। क्या आपका हैंडलर '$ self-> रेंडर (json => $ ऑब्जेक्ट) के साथ समाप्त होता है; '? – mob
मुझे लगता है, http://mojolicio.us/perldoc/Mojolicious/Guides/Routing#Hooks मेरी मदद कर सकते हैं। लेकिन क्या यह मोजो के लाइट संस्करण द्वारा समर्थित है? .. – drvtiny