我开始使用快递,而且我的知识非常有限。我有一个完整的工作脚本(在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)
})
答案 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
或者使用一些包装器,具体取决于你的前端堆栈。