将我的node.js模块集成到express.js应用程序

f

我在node.js中创建了一个模块。基本上,此模块从mongodb获取数据并返回JSON值。

现在在Express.js中,前端开发人员(不是我)正在使用jQuery插件来执行操作。此jQuery需要使用JSON变量作为参数来完成其任务。

现在,我不知道如何将JSON变量(在服务器端生成)发送到在客户端工作的jQuery插件。我无法全神贯注于如何开始执行此操作,因此我很难进行搜索。不知道关键字是什么。因此,无论是技术答复还是对这项工作的一般解释都将受到赞赏。

阿莫尔·库卡尼(Amol M Kulkarni)

尝试以下代码:
客户端jQuery

$.ajax({
    type: 'POST',
    url: 'http://localhost:3000/request',
    data: {
        test: "test"
    },
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success : function(result){
            alert(result);
    },
    error : function(){
            console.log("error")
    }
});

在Node.js中,
尝试以下服务器端代码来处理/request

app.get('/request', function(req, res){ 
      var data = {'TestKey':'TestValue'};
      //For test at server side only
      console.log('Sent this data to client:\n' + JSON.stringify(data)); 
      res.writeHead(200, { 'Content-Type': 'application/json' }); 
      res.end(JSON.stringify(data)); 
});


更新 :代替 res.writeHead.. res.end..
您还可以使用:

res.json(data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

努力将我的node.js应用程序上传到Azure

来自分类Dev

无法将我的node.js应用程序推送到Heroku

来自分类Dev

我可以使用 Electron JS 将我的网络应用程序转换为桌面应用程序吗

来自分类Dev

无法将我的node.js应用推送到Heroku

来自分类Dev

将 Node.js 与 Angular 2 应用程序集成

来自分类Dev

保持Node JS应用程序运行

来自分类Dev

如何分发Node JS应用程序?

来自分类Dev

Node.JS可以集成到Flutter移动应用程序中吗?

来自分类Dev

ANDROID将我的应用程序与Waze集成

来自分类Dev

node.js&express-应用程序结构的全局模块和最佳实践

来自分类Dev

Node.js express:从所需模块访问应用程序配置

来自分类Dev

将带有node-jdbc模块的Node.js应用程序部署到Bluemix

来自分类Dev

Forever.js不会重新启动我的Node.js / Express应用程序

来自分类Dev

使用express.js和node.js运行我的示例应用程序

来自分类Dev

将Node.js应用程序部署到Heroku的应用程序错误

来自分类Dev

启动Node.js Express应用程序

来自分类Dev

Node.js Express应用程序生产部署

来自分类Dev

无法将我的 symfony 应用程序部署到 heroku

来自分类Dev

为什么我的Express js应用程序不执行?

来自分类Dev

为什么我不能运行我的node.js Express Web应用程序

来自分类Dev

为什么我无法运行我的node.js Express Web应用程序

来自分类Dev

将Node js应用程序部署到Heroku

来自分类Dev

将node.js应用程序部署到弹性beantalk(使用express)

来自分类Dev

我可以同时使用JavaScript和TypeScript开发Node.js(Express)应用程序吗?

来自分类Dev

将Node js集成到cordova移动应用程序中(将移动应用程序连接到服务器)

来自分类Dev

Realm-js 和 Node Js:应用程序冻结

来自分类Dev

移动应用程序安全性,Bluemix和Node.js应用程序

来自分类Dev

无法在heroku上托管node.js应用程序。正在显示应用程序错误

来自分类Dev

尝试在Heroku上部署Node.js / Express / Socket.io应用程序时出现应用程序错误

Related 相关文章

  1. 1

    努力将我的node.js应用程序上传到Azure

  2. 2

    无法将我的node.js应用程序推送到Heroku

  3. 3

    我可以使用 Electron JS 将我的网络应用程序转换为桌面应用程序吗

  4. 4

    无法将我的node.js应用推送到Heroku

  5. 5

    将 Node.js 与 Angular 2 应用程序集成

  6. 6

    保持Node JS应用程序运行

  7. 7

    如何分发Node JS应用程序?

  8. 8

    Node.JS可以集成到Flutter移动应用程序中吗?

  9. 9

    ANDROID将我的应用程序与Waze集成

  10. 10

    node.js&express-应用程序结构的全局模块和最佳实践

  11. 11

    Node.js express:从所需模块访问应用程序配置

  12. 12

    将带有node-jdbc模块的Node.js应用程序部署到Bluemix

  13. 13

    Forever.js不会重新启动我的Node.js / Express应用程序

  14. 14

    使用express.js和node.js运行我的示例应用程序

  15. 15

    将Node.js应用程序部署到Heroku的应用程序错误

  16. 16

    启动Node.js Express应用程序

  17. 17

    Node.js Express应用程序生产部署

  18. 18

    无法将我的 symfony 应用程序部署到 heroku

  19. 19

    为什么我的Express js应用程序不执行?

  20. 20

    为什么我不能运行我的node.js Express Web应用程序

  21. 21

    为什么我无法运行我的node.js Express Web应用程序

  22. 22

    将Node js应用程序部署到Heroku

  23. 23

    将node.js应用程序部署到弹性beantalk(使用express)

  24. 24

    我可以同时使用JavaScript和TypeScript开发Node.js(Express)应用程序吗?

  25. 25

    将Node js集成到cordova移动应用程序中(将移动应用程序连接到服务器)

  26. 26

    Realm-js 和 Node Js:应用程序冻结

  27. 27

    移动应用程序安全性,Bluemix和Node.js应用程序

  28. 28

    无法在heroku上托管node.js应用程序。正在显示应用程序错误

  29. 29

    尝试在Heroku上部署Node.js / Express / Socket.io应用程序时出现应用程序错误

热门标签

归档