整理xshell上运行一个js文件遇到的困难
程序one.js
var http = require('http'); http.createServer=(function(res,req){ res.end('Hello world'); }).listen(8080);
在命令行输入‘./one.js'运行,报错”未预期的符号'('附近有语法错误
解决:在文件里开头输入"#!/user/bin/env node"
!/usr/bin/node是告诉操作系统执行这个脚本的时候,调用/usr/bin下的node解释器;
!/usr/bin/env node这种用法是为了防止操作系统用户没有将node装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找node的安装路径,再调用对应路径下的解释器程序完成操作。
转载于:https://www.cnblogs.com/qinmengjiao123-123/p/8503163.html
在命令行输入‘./one.js'运行,命令行没响应,chorme访问‘localhost:8080'显示’localhost拒绝了我们的连接请求'
然后我就想会不会是8080端口没开启?
然后就查到了https://www.jb51.net/os/Ubuntu/617627.html学到了怎样开启端口
但是还是没用
然后我试了一下crul竟然可以。。
到底是为什么呀
在查看防火墙状态时,报错“Authorization failed. Make sure polkit agent is running or run the application as superuser.”
解决方法:使用root权限:su root
(退出root权限:ctrl+d)
运行js文件时显示’zsh:权限不够‘
解决办法:给所有的js文件赋予权限:chmod u+x *.js
浙公网安备 33010602011771号