Эксперт nodejs разработчик, увлекаюсь devops-ом
Контакты

Наибольший вклад в теги

Все теги (11)

Лучшие ответы пользователя

Все ответы (4)
  • Как отправить ошибку на клиент в koa?

    ilnuribat
    @ilnuribat
    типо пишу программы
    1) в POST методе не нужен в конце `await next()`
    в принципе, когда обрабатываете конечные пути, `next` не нужен, он нужен только для middleware, когда надо запрос пустить дальше.
    2) раз начали работать с async/await - работайте только с ними, не используйте promise

    try {
      await user.save()
      ctx.body = user;
    } catch (err) {
      ctx.throw(403, "Cannot create user or user is already created!");
    }
    Ответ написан
    Комментировать
  • Как реализовать статику на сервере?

    ilnuribat
    @ilnuribat
    типо пишу программы
    Так как Вы только только начали создавать сервер, то лучше будет перейти на Express, где вся статика отдается одной строкой
    app.use(express.static('public'));
    где в папе public хранятся все файлы на выдачу - index.html, javascript, css-ы.

    Ссылка

    Полный код:
    var express = require('express');
    var app = express();
    app.use(express.static('public'));
    app.listen(8000,  function() {
    	console.log("Server started at " + 8000 + " port");	
    });
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (5)