用于在快递中启动脚本的简单按钮

时间:2015-02-02 15:14:25

标签: javascript node.js express

我开始使用快递,而且我的知识非常有限。我有一个完整的工作脚本(在index.js中测试),我想点击我的网页上的按钮按需启动它。

如果我离开网页,我想确保我的脚本仍然存在。

我正在寻找通过更新下面的index.js文件来实现这一目标的最简单方法:

var express = require('express')
var app = express()
var myscript = require('myscript.js')

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

var server = app.listen(3000, function () {

  var host = server.address().address
  var port = server.address().port

  console.log('Example app listening at http://%s:%s', host, port)

})

1 个答案:

答案 0 :(得分:0)

您在谈论构建API 您可以在此页面找到的基本示例(应该足以完成您的任务): http://expressjs.com/starter/basic-routing.html
只需将脚本放在res.send(..)之前,并通过res.send()执行自定义脚本的可选返回结果,例如: res.send(' OK&#39)。

要从客户端发送API调用,您可以按照本教程操作: http://rest.elkstein.org/2008/02/using-rest-in-javascript.html
或者使用一些包装器,具体取决于你的前端堆栈。