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

webjure vs compojure?
Я слышал о двух фреймворках веб-приложений на основе Clojure: Webjure и Compojure. Может ли кто-нибудь сообщить мне, что лучше?
3355 просмотров
schedule 03.03.2022

Использование Clojure с Vaadin
Кто-нибудь пробовал реализовать веб-приложение с Clojure (используя Compojure) и Vaadin? Я видел статью об использовании Clojure с JWT для создания веб-приложений. Vaadin основан на GWT, поэтому вы получаете множество преимуществ GWT (хотя Vaadin...
2850 просмотров
schedule 20.07.2022

Compojure связывает параметры HTTP-запроса с URL-адреса, но не с формы POST.
Compojure не связывает поля в форме POST. Это мой маршрут: (defroutes main-routes (POST "/query" {params :params} (debug (str "|" params "|")) "OK...") ) Когда я публикую форму с полями в ней, я получаю |{}|, т.е. параметров нет....
4737 просмотров
schedule 01.02.2022

Compojure: получение тела из POST-запроса, в котором отсутствовал заголовок Content-Type
Учитывая этот фрагмент: (defroutes main-routes (POST "/input/:controller" request (let [buff (ByteArrayOutputStream.)] (copy (request :body) buff) ;; --- snip Значение buff будет непустым массивом байтов,...
2240 просмотров
schedule 08.02.2024

Отправить данные JSON на сервер compojure с Android
Я пытаюсь отправить некоторые данные json с Android на сервер clojure/compojure. Однако я не могу правильно отправлять или получать данные, и я не совсем уверен, связана ли проблема с Android или compojure. Вот java-код String PATH =...
612 просмотров
schedule 27.12.2022

Исключение формата числа в compojure
Как полный новичок в clojure, я пытаюсь запустить небольшое обучающее приложение, чтобы познакомиться с compojure. Это небольшое приложение, которое позволяет пользователю складывать два числа, а после нажатия кнопки их сумма отображается на другой...
499 просмотров

Динамическое добавление маршрутов в compojure
Привет, ребята. У меня есть сайт в стиле «иерархия» в compojure с объявлением deroutes следующим образом: (defroutes main-routes (GET "/" [] (resp/redirect "/public/index.html") (GET "/blog" [] (resp/redirect "/public/blogs/index.html") (GET...
1436 просмотров
schedule 07.10.2023

не могу подключить мое приложение compojure к postgres db (следуя учебнику heroku)
я следую руководству по компоновке heroku . Когда я дохожу до того момента в учебнике, где создается таблица, я получаю следующее сообщение об ошибке: user=> (require '[clojure.java.jdbc :as sql]) nil user=> (sql/with-connection...
172 просмотров

Нет реализации метода: :make-reader протокола: #'clojure.java.io/IOFactory для класса: nil
Я очень новичок в Clojure, и я прекрасно провожу время, играя с ним. Одна вещь, с которой у меня возникли проблемы, это то, как читать ошибки, я лично думаю, что они не очень описательные, но это, вероятно, из-за моего «новичка». Например,...
3844 просмотров
schedule 21.08.2022

Тест Http-Kit Clojure Framework
Я пытаюсь запустить тест http-kit clojure, но мне не удалось его запустить. Весь исходный код доступен здесь . Как вы можете видеть (в части всего исходного кода ниже), я подключил базу данных mysql и установил db_host = localhost и порт 8080. В...
272 просмотров

Где создать пользователей OAuth с cemerick/friend в Clojure
Наконец-то я получил рабочие процессы OAuth, работающие для входа в Twitter и Facebook в моем проекте Clojure Compojure, но мне нужно обрабатывать новых пользователей. Где в рабочем процессе Friend я должен создавать несуществующих пользователей в...
373 просмотров
schedule 01.08.2022

Как добавить ресурсы webjars в обработчик приложений lib-noir?
Как добавить ресурсы webjars в обработчик приложений lib-noir? Раньше я делал это только с помощью Ring следующим образом: (def app (-> handler (wrap-resource "public") (wrap-resource "/META-INF/resources") ;;resources...
139 просмотров
schedule 24.04.2023

Перезагрузка кода/маршрутов Clojure — проблема с использованием символа вместо var
Я новичок в Clojure и пытаюсь настроить несколько простых веб-маршрутов. Я хочу, чтобы маршруты перезагружали весь связанный код в разработке, но не в производстве. Я смог заставить это работать только с использованием var для маршрутов, а не...
117 просмотров
schedule 08.11.2022

Compojure ring-json не возвращает json
У меня есть эта небольшая программа: ожидается, что конечная точка /hello-world вернет JSON, но тело HTTP пусто... Знаете, почему он ничего не возвращает? (ns easycharge.core (:use ring.util.response) (:require [compojure.core :refer :all]...
1531 просмотров
schedule 09.01.2024

Compojure не получает тело запроса
У меня есть приложение, использующее Compojure с такой конечной точкой. (defroutes routes (POST "/api/v1/echo" req (str req)) (def http-handler (reload/wrap-reload (wrap-defaults #'routes api-defaults))) (defn run-web-server []...
2449 просмотров
schedule 02.11.2022

java.lang.String нельзя привести к clojure.lang.IFn
Я пытаюсь добавить некоторые данные в хранилище данных движка приложения. это моя функция (defn createUser [email phone roleId status] (println (db/isIdExist "users" "email" email)) (if (db/isIdExist "users" "email" email) (str "false")...
1341 просмотров

Как аутентифицировать подмножество маршрутов в кольцевом приложении?
У меня есть два набора маршрутов compojure : общедоступные, для которых не требуется аутентификация, и частные, для которых требуется аутентификация. . (defroutes public-routes (GET "/" [] homepage-handler)) (defroutes private-routes (GET...
649 просмотров
schedule 31.07.2022

Статические ресурсы Compojure работают в dev, но не в prod
Я создаю веб-приложение с Compojure 1.6.0. Что касается сторонних JS-библиотек, я устанавливаю их с помощью npm, который помещает их в папку с именем node_modules (не настраивается). Чтобы подать их, я сделал это: (route/files "/node_modules"...
48 просмотров
schedule 09.05.2023

Как создать html-страницу с опубликованными данными и создать URL-адрес для доступа к странице?
Я новичок в разработке API Clojure-Compojure. У меня есть требование, когда мне нужно создать статическую html-страницу для каждого сообщения в моем API, заполнить содержимое опубликованным телом, включая стили, и должен быть сгенерирован URL-адрес,...
69 просмотров
schedule 16.12.2022

Самообладание + Swagger с базовой аутентификацией
Я пытаюсь создать веб-сервис, используя compojure и swagger с очень простой базовой аутентификацией. Я бы хотел, чтобы аутентификация была единой, например, "mylogin" и "mypassword" для логина и пароля. Пока что у меня есть (ns my-api.handler...
116 просмотров
schedule 10.10.2023