为了账号安全,请及时绑定邮箱和手机立即绑定

为什么从nodejs.org拷贝来的代码运行出错?

为什么从nodejs.org拷贝来的代码运行出错?

叁TROIS3765854 2016-09-10 13:22:46
const http = require('http');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res) => {  res.statusCode = 200;  res.setHeader('Content-Type', 'text/plain');  res.end('Hello World\n');});server.listen(port, hostname, () => {  console.log(`Server running at http://${hostname}:${port}/`);});
查看完整描述

1 回答

?
小白师兄

TA贡献55条经验 获得超37个赞

查看一下你拷贝的代码配置文件,看看各个引用包是不是已经加载了,一般情况下,拷贝下来的代码,最好在npm下重新install一下,保证各个模块都成功加载了!


其次,你的错误已经很明确的告诉你了,server.js文件第一行'<'号附近有错误,而且请你查看一下,你代码用的是es6,const关键字必须在严格模式下才可以!看看你的第一行有没有'use strict'这个申明!

查看完整回答
反对 回复 2016-09-11
  • 叁TROIS3765854
    叁TROIS3765854
    好的,谢谢,虽然看的不是很懂,回去查书理解理解。刚开始学习的小白。
  • 叁TROIS3765854
    叁TROIS3765854
    我加上了,use sreict 但是又显示command not found,没找到命令。是不是因为下载的nodejs版本问题。我是4.5的。
  • 小白师兄
    小白师兄
    对比一下你参考的demo,配置文件里应该有各个模块版本的说明,或者就直接定位到你这个项目,用npm重新install 一下,nodejs版本更新太快,出错一般都是版本的问题!你仔细瞧瞧
  • 1 回答
  • 0 关注
  • 1182 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信