请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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回答

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

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

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

0 回复 有任何疑惑可以回复我~
双越 2021-01-26 08:28:21

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕田峪6263377 #1
    怎么办?我这粗心大意的,我在家里找东西也是这样,明明就在眼前,就是看不见,所以我非常害怕写代码,但不写理解不深刻,容易忘记,写吧,老犯这样的笑话错误,其实吧我就是想通过自己写一遍把几层文件之间的运作吃透,理解之间的关系,我也从没想到要去做一个程序员,我只想整明白就可以,希望老师给点建议,我何去何从,我知道自己虽然有很强的逻辑思维,但目前才知道也有睁眼瞎的大缺点,所以真的很苦恼
    回复 有任何疑惑可以回复我~ 2021-01-26 10:50:11
  • 双越 回复 提问者 慕田峪6263377 #2
    出错不可怕,能排查出错误就好。参考上一条回答。
    回复 有任何疑惑可以回复我~ 2021-01-26 17:20:10
  • 卷狗 回复 提问者 慕田峪6263377 #3
    VS Code拼写检查插件–SpellRight 遇到莫名其妙单词会提醒.
    回复 有任何疑惑可以回复我~ 2021-02-24 22:40:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信