Я хочу дать nxweb попробовать. Поэтому я успешно его установил. К сожалению, документация не существует. После того, как копаться в коде и Инсталляционный примечания я понял, что я должен был поместить мой C
файл в подкаталоге модулей и перекомпилировать основной исполняемый файл с помощью:Добавление модуля в nxweb
gcc -O2 -g main.c modules/*.c -o mynxweb `pkg-config --cflags --libs nxweb`
Как это не сработало, я нашел код main.c
, который, похоже, обрабатывает регистрацию модулей. Поэтому я добавил:
NXWEB_HANDLER_SETUP(my_click, "/click", click, .priority=1000);
и перекомпилировано. Он компилируется просто отлично. Но я не могу найти click.o
(мой исходный файл называется click.c
) в каталоге src/bin
. В информационных сообщениях не упоминается и мой модуль. Поэтому я не понимаю, чего не хватает.
Может быть, мы можем запустить небольшой документ nxweb noob в Stackoverflow.