在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ localhost 拒絕了我們的連接請求

localhost 拒絕了我們的連接請求

使用nodejs + express在本地搭建站點(diǎn),設(shè)置監(jiān)聽端口為3000,但是本地訪問http://localhost:3000,顯示:“無法訪問此網(wǎng)站 localhost 拒絕了我們的連接請求。 請?jiān)囋囈韵罗k法: 檢查網(wǎng)絡(luò)連接 檢查代理服務(wù)器和防火墻 ERR_CONNECTION_REFUSED”

啟動(dòng)文件app.js代碼如下:

var express = require('express')
var bodyParser = require('body-parser')
var path = require('path')
var mongoose = require('mongoose')
var _ = require('underscore')
var Movie = require('./models/movie')
var port = process.env.NODE_ENV || 3000
var app = express()

mongoose.Promise = global.Promise;
mongoose.connect('mongodb://localhost/node-movies', {useMongoClient: true})

app.set('views', './views/pages')
app.set('view engine', 'jade')
app.use(bodyParser());
app.use(express.static(path.join(__dirname, 'public')))
app.locals.moment = require('moment')
// app.listen(port)

console.log('service started on port:' + port)

// index page
app.get('/', function(req, res){
  console.log('去死吧');
  Movie.fetch(function(err, movies){
    if(err){
      console.log(err)
    }

    res.render('index', {
      title: '看電影首頁',
      movies: movies
    })
  })
})

顯示已經(jīng)監(jiān)聽3000端口,代碼運(yùn)行不報(bào)錯(cuò),但就是不能再瀏覽器訪問是什么原因?

回答
編輯回答
真難過

你的Movie.fetch是異步的,等你fetch到資源的時(shí)候request估計(jì)都已經(jīng)超時(shí)了,把fetch去掉,直接

movies = [] //構(gòu)造個(gè)數(shù)據(jù)
res.render('index', {
      title: '看電影首頁',
      movies: movies
    })
2017年1月29日 01:36
編輯回答
菊外人

啟動(dòng)服務(wù)器的語句被你注釋掉了,服務(wù)沒啟動(dòng)起來。

app.listen(port)

soonfy

2018年7月10日 18:04