编辑服务器代码而不重新启动?

时间:2015-04-17 18:18:18

标签: express

在我启动Express服务器之后,是否有一些我可以在该运行时环境中执行的代码可以更改服务器?或者至少添加一个新端点并禁用旧端点?

我对任何解决方案感兴趣,即使它有点笨拙。

这就是我最终想要的东西:

var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

function foo() {
  app.make_new_endpoint('get','/new-endpoint','res.send("Hola!")');
});

1 个答案:

答案 0 :(得分:1)

查看https://github.com/remy/nodemon

当您将更改保存到文件时,它会自动为您自动重启api。不需要黑客