Giter Club home page Giter Club logo

nodos's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nodos's Issues

Задавать урл приложения через переменные окружения.

Кейс: приложение находится за реверс прокси. Само приложение работает на любом порту

Открываем приложение например на 80/443 порту. Отправляем форму (например создание пользователя), нас перенаправляет на localhost:8080, получаем ошибку CSRF Mismatch, потому что нас будет перенаправлять на
localhost:<port>

const host = `http://${this.config.host}:${this.config.port}`;

Как должно быть

У пользователя формируются ссылки с хостом с которого пришел или базовый урл приложения задается в переменных окружения.

Implement setDefaultConfig in Application

Slack chat archive
kirill.mokevnin:
я думаю что глубокий мерж надо делать на уровне addOption
то есть мы туда тупо добавляем дефолт
а оно дальше мержит
то есть я бы назвал app.setDefaultConfig(key, value)
вот так
ну и оно перезаписало только если что-то не так
в смысле только для отсутствующих
и получилось бы так

app.setDefaultConfig(defaultConfig);
app.config....

Usage feedback

Как мигрировать (работать с бд?)
После добавления в routes надо перезапускать сервер
В ридми нет примера как генерировать модельки/контроллер
Нет примера работы с шаблоном/работающего круда
Сгенерированный шаблон не наследуется от extends /layouts/application.pug
в app/controllers/root.js второй параметр называется response, в app/controllers/users.js - reply
в сгенерированном контроллере - response
Непонятно назначение директории app/javascript

Router generates wrong route for resource delete method

Example

buildSession        GET    /session/build                          browser
sessions            POST   /session                                browser
session             GET    /session                                browser
editSession         GET    /session/edit                           browser
session             PATCH  /session                                browser
session             PUT    /session                                browser
session             DELETE /session                                browser

What we have:

session               DELETE /session                                browser

What should we have:

destroySession        DELETE /session                                browser

Add namespace to middlewares

We need to know where the middleware comes from - local, db, view or from other extension

What we have

browser:
  - checkMigration
  - protectFromForgery
  - setCurrentUser

What we want (just suggestion, can be implemented differently)

  - db/checkMigration
  - view/protectFromForgery
  - local/setCurrentUser

@nodos/cli - Генератор приложения

Первый PR смержен #5, теперь надо докручивать генератор:

  1. Чтобы nodos new принимал аргумент и генерил приложение с таким именем или по такому пути: nodos new myawesomeapp/nodos new ~/users/ololoev/myawesomeapp
  2. Чтобы генерился весь набор файлов (cм. example), а не только один файл как сейчас.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.