当前位置: 首页 > 知识库问答 >
问题:

node.js带有动态对象,如何更新?

公冶元青
2023-03-14
var express = require('express');
var router = express.Router();

/* GET users listing. */
router.get('/', function(req, res, next) {
 
  res.json([
    {id:1, username:"Random guy"},
    {id:2, username:"Random guy2"},
  ])

  
});

module.exports = router;

假设我想添加/更改一些json对象,如何在不重新启动服务器的情况下进行更新?nodemon是去的选择,还是我该怎么想?

共有1个答案

楚宏胜
2023-03-14

Nodemon用于检测节点应用程序上的更改,如果服务器已经在运行,则重新启动它。您可以执行标准的$node server.js(示例)来运行您的服务,并对应用程序进行更改,服务器将不会重新启动。

但是,在停止服务器并重新启动之前,您所做的更改将不会生效。简单地说,在代码中所做的更改只有在服务器重新启动时才会生效。

 类似资料:
  • 问题内容: 在使用Node.js环境的过程中,我遇到了Node.js模块的版本维护问题。我想确保所有内部Node.js模块都已更新。 现有的许多手册都只关注如何更新Node.js模块,而不关注如何 自动化 此类例程。 问题: 如何将所有Node.js模块自动更新到最新版本? 理想情况下,它应该是一些脚本,作业或任务。 问题答案: 要手动更新所有Node.js模块: 具有 管理 权限的打开控制台 转

  • 问题内容: 如果克隆数组,我将使用 我想知道如何在nodejs中克隆对象。 问题答案: 对于不需要压缩每一滴性能的实用程序和类,我经常作弊,只是使用JSON执行深层复制: 这不是唯一的答案,也不是最优雅的答案。所有其他答案都应考虑成为生产瓶颈。但是,这是一个快速而肮脏的解决方案,非常有效,并且在大多数情况下(我会克隆属性的简单哈希值)很有用。

  • 问题内容: 我正在使用 节点异步 库-https: //github.com/caolan/async#forEach,想遍历一个对象并打印出其索引键。一旦完成,我想执行一个回调。 这是我到目前为止所看到的,但是从未见过: 为什么不调用最终函数? 如何打印对象索引键? 问题答案: 由于要求您为每个元素调用该函数,因此不会调用最终函数。 使用这样的东西:

  • 我在JS对象(不是数组)中有一个

  • 我有一个静态结构的对象: 我想按键更新它的属性。例如,如果我收到 然后我想更新对象,并有: 我该怎么办?我试图创建一个新对象,类似这样: 我不知道如何从变量中设置键和值的名称

  • 问题内容: 我做了以下更新我的npm: 但是我不知道如何更新Node.js。有什么建议?(我正在使用Node.js 0.4.1,并想更新到Node.js 0.6.1。) 问题答案: 使用节点版本管理器(NVM) 这是一个Bash脚本,可让您下载和管理不同版本的节点。完整的源代码在这里。 对于Windows的nvm有一个单独的项目:github.com/coreybutler/nvm- window