在 NodeJS 中使用来自 JSON 的数据

杀头

你好,我刚开始学习 Nodejs 并制作了一个本地服务器作为开始然后我看到大多数 nodejs 应用程序都有配置和包文件我找不到任何关于如何做一个简单的应用程序或使用 JSON 文件的信息所以我尝试自己这就是我到目前为止

这是服务器文件

var http = require('http');
var json = require('./package');
var fs = require('fs');

var server = http.createServer(function(req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(addr.port);

console.log('server listening at', addr.address + ':' + addr.port);

这是json文件

{
    "addr": {
        "address":"http://127.0.0.1",
        "port":"8081"
    }
}

我知道它可以与 json.address 和 json.port 一起使用,但是当我添加“addr”时,我认为它会使用 addr.port 简化事情

所以简而言之,关于为什么它不会/不应该工作或我做错了什么的解释将被慷慨地接受

三方

首先你应该看看一些教程或介绍网站,如:

https://www.w3schools.com/nodejs/default.asp

第二:该package.json文件是你的 nodeJS 应用程序的主要配置文件。这就是定义应用程序起点以及所有包含模块的配置文件。仅用于npm init创建package.json包含基本信息的默认文件。

第三:如果您需要在您的应用程序中使用 json,就像您在示例中所做的那样,JSON 将按层次结构包含在内。这意味着您需要的对象具有一个属性addr该属性本身是一个具有属性的新对象address

因此访问您的信息的正确方法是json.addr.address基于您的对象描述

你也可以做这样的事情:

var network = require('./settings').addr;

console.log("ip => " + network.address);
console.log("port => " + network.port);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SilverStripe模板中使用来自外部服务的json数据?

来自分类Dev

如何在 Javascript 中使用来自 PHP 的 JSON 数据(数组)

来自分类Dev

[Mongoose]使用来自异步查询的数据覆盖到JSON

来自分类Dev

使用来自Ajax响应的JSON数据数组?

来自分类Dev

使用来自SQLDataReader的数据创建嵌套的JSON

来自分类Dev

[Mongoose]使用来自异步查询的数据将JSON覆盖

来自分类Dev

使用来自AJAX / JSON的数据填充Highcharts系列

来自分类Dev

使用来自jquery .ajax的dataFilter与json数据

来自分类Dev

无法使用来自 ajax 响应文本的 Json 数据

来自分类Dev

NodeJS Closure - 遍历对象数组并使用来自每个对象的数据 Ping 服务器

来自分类Dev

NodeJS请求在收到时使用json数据

来自分类Dev

在Django中使用来自RESTFUL API的数据的正确方法

来自分类Dev

Jmeter在HTTP请求中使用来自JDBC请求的数据

来自分类Dev

在后续的API调用中使用来自API的数据

来自分类Dev

在WebView中使用来自sqlite数据库的URL

来自分类Dev

在变量中使用来自PHP输入的数据

来自分类Dev

在Angularjs中使用来自Ebay api回调的数据

来自分类Dev

在 python 脚本中使用来自 Ajax 的数据

来自分类Dev

使用 Angular NgFor 用来自 JSON 数组的数据填充 html 数据表

来自分类Dev

使用来自node.js的angularjs中的json数据作为后端和sql db

来自分类Dev

使用来自json的数据在img上添加click事件(twitch api)

来自分类Dev

使用来自Ajax Post的JSON编码数据填充单选按钮

来自分类Dev

Rails 4使用来自AJAX的JSON数据更新Active Record

来自分类Dev

如何使用来自WebService的JSON数据填充NativeScript中的ListView?

来自分类Dev

如何使用来自 Asp.net Core 控制器的 Json 数据填充 Javascript var

来自分类Dev

使用来自数据库的 JSON 结果绑定 Select DropDown 时出错

来自分类Dev

如何使用来自功能的 JSON 响应数据集来构建多个新端点

来自分类Dev

如何使用NodeJS服务器合并来自多个API的JSON数据

来自分类Dev

NodeJS Http发布JSON数据

Related 相关文章

  1. 1

    如何在SilverStripe模板中使用来自外部服务的json数据?

  2. 2

    如何在 Javascript 中使用来自 PHP 的 JSON 数据(数组)

  3. 3

    [Mongoose]使用来自异步查询的数据覆盖到JSON

  4. 4

    使用来自Ajax响应的JSON数据数组?

  5. 5

    使用来自SQLDataReader的数据创建嵌套的JSON

  6. 6

    [Mongoose]使用来自异步查询的数据将JSON覆盖

  7. 7

    使用来自AJAX / JSON的数据填充Highcharts系列

  8. 8

    使用来自jquery .ajax的dataFilter与json数据

  9. 9

    无法使用来自 ajax 响应文本的 Json 数据

  10. 10

    NodeJS Closure - 遍历对象数组并使用来自每个对象的数据 Ping 服务器

  11. 11

    NodeJS请求在收到时使用json数据

  12. 12

    在Django中使用来自RESTFUL API的数据的正确方法

  13. 13

    Jmeter在HTTP请求中使用来自JDBC请求的数据

  14. 14

    在后续的API调用中使用来自API的数据

  15. 15

    在WebView中使用来自sqlite数据库的URL

  16. 16

    在变量中使用来自PHP输入的数据

  17. 17

    在Angularjs中使用来自Ebay api回调的数据

  18. 18

    在 python 脚本中使用来自 Ajax 的数据

  19. 19

    使用 Angular NgFor 用来自 JSON 数组的数据填充 html 数据表

  20. 20

    使用来自node.js的angularjs中的json数据作为后端和sql db

  21. 21

    使用来自json的数据在img上添加click事件(twitch api)

  22. 22

    使用来自Ajax Post的JSON编码数据填充单选按钮

  23. 23

    Rails 4使用来自AJAX的JSON数据更新Active Record

  24. 24

    如何使用来自WebService的JSON数据填充NativeScript中的ListView?

  25. 25

    如何使用来自 Asp.net Core 控制器的 Json 数据填充 Javascript var

  26. 26

    使用来自数据库的 JSON 结果绑定 Select DropDown 时出错

  27. 27

    如何使用来自功能的 JSON 响应数据集来构建多个新端点

  28. 28

    如何使用NodeJS服务器合并来自多个API的JSON数据

  29. 29

    NodeJS Http发布JSON数据

热门标签

归档