哎!开头就撞墙,怎么回事?居然找不到http?

来源:5-5 搭建开发环境

慕田峪6263377

2021-01-25

www.js代码:
const htth = require(‘http’)
const serverHandle = require(’…/app.js’)
const PORT = 8000
const server = http.createServer(serverHandle)

server.listen(PORT)

app.js代码:
const serverHandle = (rep,res)=>{
//设置返回格式JSON
res.setHander(‘Content-type’,‘application/json’)
const resData = {
name:‘chen’,
site:‘noder’,
}
res.end(
JSON.stringify(resData)
)
}
module.exports = serverHandle
package.json 代码
{
“name”: “bogobj”,
“version”: “1.0.0”,
“description”: “”,
“main”: “bin/www.js”,
“scripts”: {
“test”: “echo “Error: no test specified” && exit 1”
},
“keywords”: [],
“author”: “”,
“license”: “ISC”
}
出现错误
图片描述就是和老师一模一样,都对比了几次,而且之前写这些都没问题,今晚准备好好跟着老师
模拟一遍,没想到出门就摔跤啊!
双月老师,之前因为自己基础不够,看写的是零基础学node,老师讲的又快,我看的云里雾里,结果还大骂老师,实在抱歉,后来我又去学了大前端全套课程,特别对ES6认真的学了,现在看老师讲的完全能听明白,才知道自己错怪了老师,但现在居然出现这种莫名其妙的错,还是希望老师耐心指教!

写回答

2回答

双越

2021-01-26

其实,写代码过程中出现错别字,这是很常见的。然后就看你怎么排查这个问题。

你看截图中的报错信息 http is not defined ,很明显,提示 http 这个变量没有定义。

然后你就从代码中找,看看你的 http 变量怎么定义的?然后就能找到这个错误拼写。

0
0

双越

2021-01-26

第一行写错单词了 htth ,应该是 http

0
3
卷狗
回复
慕田峪6263377
VS Code拼写检查插件–SpellRight 遇到莫名其妙单词会提醒.
2021-02-24
共3条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程