Вопросы по теме 'compojure'

Как вы делаете приложения GAE с помощью Clojure?
Я хочу разрабатывать приложения в GAE, используя Clojure с Compojure, используя Eclipse или Idea, emacs — неплохая идея: P Итак, каковы наилучшие способы сделать это? Я не думаю, что хочу использовать leiningen, потому что я считаю, что maven...
1176 просмотров
schedule 12.01.2023

можно ли вызвать сервлет Java из кольца / compojure?
Мне нужно вызвать сервлет, написанный на Java, из веб-приложения Clojure, и я не понимаю, как это сделать. При разработке веб-приложения на Java мне пришлось описать все сопоставления в web.xml. В Compojure, как я понимаю, я должен описывать...
948 просмотров
schedule 18.12.2022

Как получить HttpServletRequest в обработчике Ring?
Есть ли способ получить объект HttpServletRequest в обработчике Ring? Я использую Noir для разработки веб-приложения. Мне нужно получить объект HttpServletRequest при обработке URI. Поэтому я использую функцию (noir.request.ring-request), чтобы...
1042 просмотров
schedule 17.09.2022

Обслуживание статического файла из Compojure
Я пытаюсь создать самоисполняемое приложение, которое будет запускать причал и веб-приложение Compojure. Пользователь, который будет развертывать приложение, должен иметь возможность вручную изменять файлы css и некоторые файлы конфигурации, поэтому...
1635 просмотров
schedule 14.03.2023

Как отличить запросы html от запросов xhr/xml/json в Compojure/Ring?
Как отличить запросы html от запросов xhr/xml/json в Compojure/Ring, похожих на response_to в Rails? http://apidock.com/rails/ActionController/MimeResponds/respond_to
1337 просмотров
schedule 10.07.2023

Извлечение строки из коллекций clojure с использованием регулярных выражений
Можете ли вы предложить мне самый короткий и простой способ извлечения подстроки из последовательности строк? Я получаю эту коллекцию с помощью среды enlive, которая берет контент с определенной веб-страницы, и вот что я получаю в результате:...
1210 просмотров
schedule 04.04.2022

Как получить повторяющиеся параметры запроса в Compojure
Я могу легко получить параметры запроса с помощью: (:foo params) Однако, когда у меня есть такой запрос: /api?foo=1&foo=2&foo=3 Я получаю только "3" , в то время как я ожидаю массив ["1","2","3"] . Я не уверен, почему...
1391 просмотров
schedule 18.09.2023

Compojure: Trap 500 Ошибка декодирования URL
У меня есть веб-сервис в Compojure с одним маршрутом, который выглядит так: "/myapp/dosomething/:input" Это хорошо работает, когда :input является чем-то обычным для обработки приложением, например, словом, строкой цифр и т. д., но когда...
486 просмотров

Ошибка Stream Closed на Tomcat 7 с приложением Clojure Compojure
Я разрабатываю приложение в clojure, используя compojure, ring-json и используя lein-ring для тестирования во время разработки (используя команду «lein ring server») и упаковывая приложение в военный файл для развертывания на Tomcat 7.0.42. У меня...
690 просмотров
schedule 11.05.2022

Ошибка Clojure Clostache — нет реализации метода: :make-reader протокола: #'clojure.java.io/IOFactory для класса: nil
Использую clojure - 1.5.1, compojure - 1.1.5, clostache - 1.3.1. Файл шаблона находится в папке resources/public/templates. Код : (:require [clostache.parser :as cp]) (cp/render-resource "templates/connectionDetails.mustache"...
1999 просмотров
schedule 19.07.2022

Обработка сеанса Compojure для параллельных запросов
У меня есть длительный запрос POST, который обновляет сеанс запрошенным результатом. Теперь, когда такие одновременные запросы POST выполняются из одного и того же сеанса, обновления, выполненные в параллельном запросе, не видны друг другу. В...
178 просмотров
schedule 14.05.2022

Используйте Friend для аутентификации и авторизации в одностраничном веб-приложении Clojure
Я пытаюсь интегрировать аутентификацию и авторизацию Friend в одностраничное веб-приложение Clojure/Compojure. У меня есть форма входа, поддерживаемая контроллером Angular, и этот контроллер использует AJAX для аутентификации имени пользователя и...
2224 просмотров
schedule 02.06.2022

Почему я получаю неопознанное тело java.lang.exception на маршрутах с другом/аутентифицированным в качестве оболочки?
Я использую друга вместе с токеном друга-редис, где сеансы хранятся в Redis для моего приложения compojure. для маршрута, который что-то вроде .. (POST "/service/logout" {headers :headers} (session/invalidate-session...
853 просмотров
schedule 08.07.2022

Несколько необязательных параметров в маршрутах Luminus/Compojure?
Я хотел бы создать маршрут, который имеет несколько необязательных параметров, определяемых наличием «ключевого слова» в URL-адресе и обрабатываемых в любом порядке. Примеры: http://localhost:3000/service1/param1/value1/param2/value2...
379 просмотров
schedule 22.06.2022

Ring-Clojure / Ring-Json не может открыть входной поток
Я использую ring-json. Определяя свое приложение, я делаю следующее: (wrap-json-params) (wrap-json-body) (wrap-json-response) и в моих маршрутах у меня есть это: (POST "/messages" {params :params session :session}...
458 просмотров
schedule 23.04.2022

Запрос jQuery CORS умирает при предварительном запросе OPTIONS в FireFox
Я не могу сказать, где происходит сбой, будь то проблема jQuery или проблема Compojure или что-то еще. Я хотел бы сделать этот междоменный запрос: function signup() { var signup_username = $('#signup_username').val(); var signup_password_1 =...
3091 просмотров

реализация oauth2 в compojure, как мне дождаться второго обратного вызова oauth2, прежде чем ответить на запрос пользователя?
Я хотел бы, чтобы OpenID connect работал в моем маленьком проекте Luminus. Я немного новичок в рабочем процессе в luminus/ring/compojure (в основном из django, flask и сервлетов). Я успешно перенаправился в Google, поэтому я получаю «код» обратно от...
923 просмотров
schedule 15.07.2023

Доступ к данным сеанса в кольцевом промежуточном программном обеспечении
Я пытаюсь получить доступ к базовым данным сеанса в кольцевом промежуточном программном обеспечении, чтобы, в моем случае, скопировать пользовательские данные в запрос для более легкого доступа. (def app (-> (handler/site app-routes)...
971 просмотров
schedule 05.04.2024

compojure деструктурирует, делая целые числа не целыми числами?
Этот маршрут Compojure GET с жестко заданным идентификатором... ;posts (GET "/post:id" [id :as request] ;(str "the post id is... " id) (def email (get-in request [:session :ze-auth-email])) (vb/post-page-draw email 17592186045616))...
108 просмотров
schedule 07.04.2023

Compojure — избегайте ручного форматирования URL при использовании перенаправления
Есть ли в Compojure способ перенаправления на один из определенных маршрутов, кроме форматирования URL-адреса запроса? Например, в следующем упрощенном объявлении defroutes : (defroutes app-routes ; ... (GET "/something-that-may-redirect"...
312 просмотров
schedule 26.06.2023