router.post('/api/auth/sign-up', ctx => {
const { username, email, password } = ctx.request.body;
const user = new UserModel({
'info.name': username,
email,
password,
});
user
.save()
.then(user => {
ctx.body = user;
})
.catch(err => {
ctx.throw(403, "Cannot create user or user is already created!");
});
});
В связи с этим вопрос, нужно теперь всегда два сервера запускать один для node js другой для react js?
Может есть где-то документация
Ну то есть вместо nodejs можно было бы и PHP использовать для серверного рендеринга.
прописать логику чата в redux мешая с логикой сервиса
или лучше реализовать это отдельным проетом, а потом подключить
Тоже самое касается и бэк части на node
Там так же пихать всё в роуты сервиса или можно декомпазировать ?
const socket = io('/path');
weather app react github,
todo app react github,
reddit app react github,
etc.
Ищем посвежее и изучаем.chat node github,
rest api node github,
video editor node github,
etc.
<То к чему душа лежит> github.
Вероятно, это нужно делать как-то по другому. Но я не приложу ума как это сделать
setInterval(foo(bar), duration);
setInterval(() => {
foo(bar);
}, duration);
const interval = setInterval(() => {
foo(bar);
if (someCondition()) {
clearInterval(interval);
}
}, duration);
id = Object.keys(clients).length + 1;
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors());
// ...
server.get('/product/:slug');
server.get('/some_route', (req, res) => /* ... */);
server.get('/some_other_route', (req, res) => /* ... */);
server.get('/:product', (req, res) => /* ... */);