第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

Node.js連接找不到靜態(tài)

Node.js連接找不到靜態(tài)

千萬里不及你 2019-11-25 14:49:05
注意:我已經(jīng)嘗試過此處給出的其他解決方案,但是沒有用NodeJ的新手。我試圖跟隨AngularJS專業(yè)人士,并陷入設(shè)置NodeJs服務(wù)器。根據(jù)書,我安裝了nodejs,然后使用npm install connect安裝了connect軟件包然后將angularjs下載到nodejs文件夾旁邊的文件夾中。然后編寫server.js文件以連接到服務(wù)器。這是文件的內(nèi)容:    var connect = require('connect');connect.createServer(connect.static("../angularjs")).listen( 5000);當(dāng)我使用以下命令運行server.js文件時:node server.js我收到以下錯誤: function app(req, res, next){ app.handle(req, res, next); } merge(app, proto); merge(app, EventEmitter.prototype); app.route = '/'; app.stack = []; return app; has no method 'static'   at Object.<anonymous> (C:\web\nodejs\server.js:2:36)   at Module._compile (module.js:456:26)   at Object.Module._extensions..js (module.js:474:10)   at Module.load (module.js:356:32)   at Function.Module._load (module.js:312:12)   at Function.Module.runMain (module.js:497:10)   at startup (node.js:119:16)   at node.js:906:3有想法嗎?謝謝。
查看完整描述

3 回答

?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗 獲得超9個贊

connect軟件包在其代碼庫的最新3.x版本中進(jìn)行了一些更改,將static中間件移至其自己的軟件包中。 您可以在此處查看已移動的軟件包列表。


因此,您有兩種選擇:


選項1

您可以安裝舊的2.x版本的connect并按原樣使用:


$ npm安裝connect@2.XX


安裝最新的2.XX版本將使您當(dāng)前的實現(xiàn)正常運行。


選項2

您可以繼續(xù)使用3.x版本的connect,還可以添加serve-static:


$ npm install serve-static


您還必須更新server.js文件以包括新serve-static模塊:


var connect = require('connect'),

    serveStatic = require('serve-static');


var app = connect();


app.use(serveStatic("../angularjs"));

app.listen(5000);


查看完整回答
反對 回復(fù) 2019-11-25
?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗 獲得超7個贊

dylants的回答很有幫助。但是,以下是我為解決同一錯誤而執(zhí)行的確切步驟。1.在命令窗口中,將目錄更改為安裝nodeJS的目錄。2.在運行npm install connect之后,運行:


npm install serve-static

3.使用以下代碼創(chuàng)建一個名為server.js的文件:


var connect = require('connect'),

serveStatic = require('serve-static');


var app = connect();


app.use(serveStatic("./angularjs"));

app.listen(5000);

仍然在命令窗口中,并且仍然在安裝nodeJS的目錄中,運行:


節(jié)點server.js


導(dǎo)航到URL http:// localhost:5000 / test.html


這應(yīng)該工作。這是我的目錄配置:C:\ NodeJSInstallLocation \ angularjs


查看完整回答
反對 回復(fù) 2019-11-25
?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗 獲得超4個贊

您可能想嘗試這樣的事情


var express = require('express');

var app = express();

app.use(express.static('angularjs'));


查看完整回答
反對 回復(fù) 2019-11-25
  • 3 回答
  • 0 關(guān)注
  • 801 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號