NotFoundError: Not Found

Object.throw

/home/ubuntu/hanpress/node_modules/koa/lib/context.js:97:11

       * Note: `status` should only be passed as the first parameter.
   *
   * @param {String|Number|Error} err, msg or status
   * @param {String|Number|Error} [err, msg or status]
   * @param {Object} [props]
   * @api public
   */

  throw(...args) {
    throw createError(...args);
  },

  /**
   * Default error handling.
   *
   * @param {Error} err
   * @api private
   */

  onerror(err) {
                

module.exports.tag

/home/ubuntu/hanpress/web/controllers/app/article.js:268:23

      }
  async tag(ctx, next) {
    let currentPage = ctx.params.page || 1;
    let pagesize = 12;
    let params = ctx.params;
    const contentModel = dan.DB('content');
    const tagModel = dan.DB('tag');
    let tag = await tagModel.findOne({ name: decodeURIComponent(params.name) }).lean();
    if (dan.isEmpty(tag)) {
      return ctx.throw(404);
    }
    let pageFor = '/article/tag/' + params.name + '/';
    let list = await contentModel.listContent({
      status: 1,
      page: currentPage,
      pageSize: pagesize,
      tags: [tag.name]
    });
    let pageData = this.pagination(list);
    Object.assign(ctx.state, {
                

::

    [native code]
                

process._tickCallback

internal/process/next_tick.js:188:7

    [native code]