Noir - это микро-фреймворк, который позволяет быстро разрабатывать веб-сайты на Clojure.
1 ответ

Clojure Noir: как настроить базовую аутентификацию только для части приложения

Я настроил базовую аутентификацию HTTP для своего приложения с помощью базовой аутентификации Ring. Он работает просто отлично и выглядит так: (:require [noir.server :as server] ... (server/add-middleware wrap-basic-authentication authenticated?) пр…
06 янв '13 в 20:37
2 ответа

Преобразование пространства имен Clojure - в _

Ошибка, как показано на странице ошибок Noir: java.io.FileNotFoundException: Could not locate boundaries/lat_long__init.class or boundaries/lat_long.clj on class path Код, который требует этого: (ns boundaries.views.boundary (:use noir.core hiccup.c…
26 июн '12 в 02:03
2 ответа

Условные выражения в Hiccup, я могу сделать это более идиоматичным?

Clojure новичок здесь! Я добавил поддержку флеш-сообщений в мой код Hiccup в проекте Noir. То, что я пытаюсь сделать, это проверить, была ли задана строка сообщения для каждого конкретного или нет. Если сообщения нет, я не хочу отображать конкретный…
14 авг '12 в 08:05
1 ответ

Как ограничить доступ к экрану в веб-приложении..?

Я разработал приложение, и до сих пор я успешно ограничивал доступ к экрану, не показывая / не скрывая пункты меню или кнопки для определенного экрана. Но теперь проблема в том, что пользователь может получить доступ к экрану, когда набирает URL в а…
16 авг '12 в 05:28
1 ответ

Noir - не удалось разрешить символ html5 в этом контексте

Я пытаюсь использовать noir и следую инструкциям, приведенным в руководстве по умолчанию, и использую этот код (defpage "/my-page" [] (html5 [:h1 "This is my first page!"])) Однако clojure выдает ошибку и отказывается работать.
09 июл '12 в 18:39
4 ответа

Нуар против композитора?

У меня проблемы с пониманием смысла библиотеки Noir Clojure. Кажется, это фреймворк, написанный поверх compojure, который переименовывает defroute в defpage и называет его днем. Очевидно несправедливое упрощение, но что именно Нуар приносит на стол?…
30 мар '12 в 20:32
1 ответ

Загрузка CSS медленная на сайте, размещенном на сайте heroku.

Я использую heroku для размещения приложения clojure с использованием noir. Это бесплатный аккаунт с одним веб-dyno. У меня проблема в том, что содержимое сайта загружается, однако CSS не загружается. После нескольких обновлений он будет загружен об…
20 апр '12 в 01:01
2 ответа

Функция типа 'jQuery' для манипулирования картами clojure

Существует ли функция типа jQuery для решения проблемы обхода вложенных карт? например, если у меня есть конфигурация, которая выглядит следующим образом: (def fig {:config {:example {:a "a" :b "b" :c "c"} :more {:a "a" :b "b" :c "c"}}}) Я до сих по…
29 июн '12 в 19:15
1 ответ

load-views при запуске нескольких серверов noir

Я экспериментирую с использованием noir для запуска трех серверов (каждый для обработки различных аспектов приложения). Я пытаюсь сделать это так, чтобы я мог запустить все три сервера в одном приложении при разработке и легко разделить проект на тр…
31 май '12 в 17:58
1 ответ

Попытка создать логин пользователя для сайта Clojure / Korma / PostgreSQL

Я полностью застрял на том, с чего начать с получения зоны входа на сайт Clojure, который я создаю (для развлечения). Я посмотрел на несколько ресурсов, которые я опубликую ниже, беспощадно копирую / вставляю код, и ближе всего я могу получить одну …
26 авг '12 в 11:02
1 ответ

Как вернуть функцию clojure в виде строки

Есть ли способ вернуть функцию Clojure в виде строки? Я делаю некоторую онлайн-документацию, и я действительно хотел бы иметь возможность добавлять код в HTML, каким-то образом оценивая функцию в текст. Спасибо
09 мар '12 в 18:45
1 ответ

Что такое noir.server/start опция:ns для?

Что :ns ключ для карты опций noir.server/start используется для? Я вижу, что если вы пропустите :ns случайно сгенерированный символ используется. Просматривая источник Нуар, я не смог найти нигде, где используется этот символ. Кто-нибудь знает, испо…
02 июн '12 в 23:59
1 ответ

Clojure / Noir: принудительное HTTPS, перенаправление, если запрос был http:// to https://

Я пытаюсь заставить SSL на моем сайте. Я хочу иметь промежуточное ПО в стиле кольца для перенаправления сайта на тот же URL с https, если это только http Я написал следующий код, но он ничего не делает, кроме проверки схемы запроса и печати URL-адре…
15 фев '12 в 23:16
1 ответ

Как использовать ИК-светодиоды, которые не работают на камере Пи

Для камеры ночного видения я купил камеру NoIR Pi и ИК-светодиоды(могут быть прикреплены к обеим сторонам камеры). Но я обнаружил, что моя камера Pi не имеет металлической части на присоединительной части. Поэтому я не могу использовать свои ИК-свет…
18 сен '18 в 16:32
3 ответа

Clojure использование (для) с икота и нуар

Я использую clojure и сбой (с нуара), и у меня есть этот код: (defn dataframe [id] (db/db-to-data id)) (defpartial drop-downs [nms] (for [nm (keys nms)] (drop-down nm (get nms nm))[:br]) (submit-button "Refresh") ) (defpage "/dataset/table/:id" {:ke…
12 ноя '11 в 10:01
1 ответ

Нест Нуар Маршруты

У меня есть приложение, которое генерирует ключи на основе конкретных хранилищ данных. Если будет 7 таких маршрутов и 5 приложений, в моем файле event.clj будет всего 35 маршрутов (или, если разделить, 7/ файл в 5 файлах). Я хотел бы сделать следующ…
27 сен '12 в 20:08
1 ответ

Причина пропуска AOT?

Во многих приложениях noir я видел декларацию ниже. Какова цель пропустить aot? Когда его использовать, а когда нет? Есть ли преимущества / недостатки? :main ^{:skip-aot true} sample-app.server
24 июн '12 в 02:02
1 ответ

Содержание переговоров в Нуаре

Каков предпочтительный способ согласования контента в среде Noir? Мне известно об этом clj-connectg, но я хотел бы знать, включена ли подобная функциональность в Noir.
17 авг '12 в 09:23
3 ответа

Как получить данные JSON в Noir

Некоторое время назад Крис Грэйнджер опубликовал это промежуточное программное обеспечение, чтобы хэши JSON отображались в параметрах defpage под элементом "основы" зонтика. (defn backbone [handler] (fn [req] (let [neue (if (= "application/json" (ge…
17 май '12 в 15:40
1 ответ

Как развернуть сайт Clojure Noir на стороннем сервере веб-хостинга?

Я создал свой собственный сайт с использованием clojure (noir), но не знаю, как развернуть сайт на сервере веб-хостинга. Я знаю, как запустить его на виртуальном порту (localhost8080). Есть ли какой-то способ скомпилировать весь код clojure в javasc…
13 фев '13 в 01:51