节点.js版本已更改,脚本不再工作
Node.js version changed, script no longer working
我相信我已经从 v0.10.31 变成了 v.0.10.34,从那时起,我的节点.js应用程序遇到了问题。
/** Variables */
var app = require('http').createServer(handler),
io = require('socket.io').listen(app),
url = require('url');
/** Listen on port # */
app.listen( 60003 );
/**
* Parse server messages
* Redirect to home page if accessed directly
*/
function handler( request, response ) {
var requestURL = url.parse(request.url, true);
/** ... */
response.writeHead(302, {
'Location': 'http://www.google.com'
});
response.end();
}
猫 ./nohup.out
./node.js:第 2 行:意外标记附近的语法错误
(' ./node.js: line 2:
var app = require('http'(.createServer(handler(,'
您看到的错误是由于您尝试执行脚本的方式造成的。 node ./node.js
工作是因为您通过节点显式加载脚本。
但是nohup ./node.js
不起作用,因为 shell 期望该文件是 shell 脚本。如果要以这种方式执行脚本,则需要添加适当的哈希爆炸行,以告诉 shell 使用哪个程序来解释文件。例如:#!/usr/bin/env node
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- Java脚本时间添加
- 不显示带有本地json文件数据的谷歌地图脚本
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 从远程脚本获取用户IP
- 如何根据时间运行不同的脚本
- 如何将字符串值从php页面发送到java脚本页面
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- 为什么我的附加组件面板的内容脚本在更改 contentURL 后不再响应端口消息
- 节点.js版本已更改,脚本不再工作
- 为什么我的表单水印脚本不再起作用
- 当项目不再聚焦时,jQuery 停止脚本
- Javascript不再是一种脚本语言
- Javascript脚本不再起作用
- 脚本在ajax请求后不再工作
- AJAX登录脚本不再工作