koa-router

    -2热度

    2回答

    我希望能够以符合以下任一操作: unitedstatesofamerica united-states-of-america 所以匹配字符带或不带破折号,让无论是。 这样做的目的是让我可以让uris进入我的路由器进行匹配。 例如我想允许在z灵活性,并允许任何话要分开,因为我们可能会允许呼叫者在搜索引擎友好的值 /countries/united-states-of-america /cou

    2热度

    1回答

    我正在使用koa-router,koa-views和sequelize。数据来自数据库,但状态= 404。我做错了什么? router.get('/', function *() { var ctx = this; yield models.drivers.findAll({ where: { userId: ctx.passport.user.id

    1热度

    1回答

    我一直烦恼地找到只解析JSON发送的示例。我试图找到一个POST来自表单的例子。 <form class="form-horizontal" role="form" action="/" method="post"> <input type="text" class="form-control" name="email" placeholder="[email protected]">

    0热度

    1回答

    我在koa有一个端点,它从数据库加载很多数据,然后根据它计算一些结果。这可能需要几秒钟。 如果浏览器取消它,请求会发生什么?就像浏览器选项卡被关闭等一样。 例如,即使浏览器取消或koa足够聪明,只要停止对此请求启动的任何操作,就可以填充cache.c? const cache = {} router.get('/data', function *(next) { if (cache.

    3热度

    2回答

    我一直在为一个koa应用程序编写身份验证路由器。 我有一个模块,从数据库获取数据,然后将其与请求进行比较。如果验证通过,我只想运行yield next。 问题是与DB通信的模块返回一个承诺,如果我尝试在该承诺中运行yield next,则会收到错误消息。取决于是否使用严格模式,可以是SyntaxError: Unexpected strict mode reserved word或SyntaxEr

    6热度

    2回答

    我有两个实体,用户和员工。所以我想在不同的端点上都使用CRUD,但是它们都将被安装在“api”下,所以我可以定义api_v1,api_v2等等。 终点会是这样的: get api/users put api/users/12 delete api/users/12 get api/employees .... 我不能让两个我的路线“API”前缀。无法让它与koa-mount一起工作。