亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新萌遇到node報錯,請前輩指點

新萌遇到node報錯,請前輩指點

米脂 2018-09-14 09:41:45
代碼如下// 引入依賴const express = require('express')const superagent = require('superagent')const cheerio = require('cheerio')// 建立 express 實例const app = express()app.get('/', (req, res) => {  superagent.get('https://cnodejs.org/')    .end((err, sres) => {      if (err) { return next(err) }      let $ = cheerio.load(sres.text);      let items = $('#topic_list .topic_title').map((item) => {        let $item = $(item)        return {          title: $item.attr('title'),          href: $item.attr('href')        }      })      res.send(items)    })})app.listen(3000, () => { console.log('app is listening at port 3000') })報錯如下:沒找到原因。
查看完整描述

1 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

你傳遞的不是JSON數據吧。

試一試res.json(...)

但是這樣要引入bodyParser,先npm install安裝一下,然后:
var bodyParser = require('body-parser');

建議新手先用express生成的模版框架,看看模版怎么寫的

所以你現在可以:

Google一下怎么生成express模版。

把res.send中的send變成json


查看完整回答
反對 回復 2018-10-16
  • 1 回答
  • 0 關注
  • 682 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號