首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >实现ASP MVP return json作为Sails Js MVP return json

实现ASP MVP return json作为Sails Js MVP return json
EN

Stack Overflow用户
提问于 2018-05-30 01:14:37
回答 1查看 28关注 0票数 0

我想在sails js Controller中实现这段代码

public JsonResult GetEvents()
{
    //Here MyDatabaseEntities is our entity datacontext (see Step 4)
      using (MyDatabaseEntities dc = new MyDatabaseEntities())
      {
         var v = dc.Events.OrderBy(a => a.StartAt).ToList();
         return new JsonResult { Data = v, JsonRequestBehavior = 
         JsonRequestBehavior.AllowGet };
       }
  }
EN

回答 1

Stack Overflow用户

发布于 2018-06-03 03:01:45

等效的基于promise的sailsjs控制器看起来像这样;

getEvents: function(req, res) {
    Events.find().sort('StartAt DESC').then(function(events){
        return res.ok(events);
    }).catch(function(err){
        return res.serverError({"message" : "An error occurred while trying to process your request"});
    });
},

此外,路由(位于config/routes.js文件中)将如下所示;

'GET /': {
    controller: 'EventController',
    action: 'getEvents'
},

但最重要的是,您需要查看官方sails文档。对于您的问题,有关模型、控制器和路由的文档将为您提供足够的信息,以便您更好地理解。- https://sailsjs.com/documentation/reference/waterline-orm/models - https://sailsjs.com/documentation/concepts/actions-and-controllers - https://sailsjs.com/documentation/concepts/routes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50589663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档