導航:首頁 > 編程語言 > nodejs打開js

nodejs打開js

發布時間:2023-07-28 07:43:59

① 怎麼用nodejs打開js格式文件

var http = require("http"),
url = require("url"),
path = require("path"),
fs = require("fs");

http.createServer(function (req, res) {
var pathname=__dirname+url.parse(req.url).pathname;
if (path.extname(pathname)=="") {
pathname+="/";
}
if (pathname.charAt(pathname.length-1)=="/"){
pathname+="index.html";
}

path.exists(pathname,function(exists){
if(exists){
switch(path.extname(pathname)){
case ".html":
res.writeHead(200, {"Content-Type": "text/html"});
break;
case ".js":
res.writeHead(200, {"Content-Type": "text/javascript"});
break;
case ".css":
res.writeHead(200, {"Content-Type": "text/css"});
break;
case ".gif":
res.writeHead(200, {"Content-Type": "image/gif"});
break;
case ".jpg":
res.writeHead(200, {"Content-Type": "image/jpeg"});
break;
case ".png":
res.writeHead(200, {"Content-Type": "image/png"});
break;
default:
res.writeHead(200, {"Content-Type": "application/octet-stream"});
}

fs.readFile(pathname,function (err,data){
res.end(data);
});
} else {
res.writeHead(404, {"Content-Type": "text/html"});
res.end("<h1>404 Not Found</h1>");
}
});

}).listen(8080, "127.0.0.1");

② nodejs://nodejs運行不起來指南

比如,你要去學校,要先出門,然後左轉,經過某個地方,右轉,往前走100米等等,就到了學校。再比如,你要去超市,你同樣得出門,然後往前走到一個十字路口,然後過馬路,往右經過一個麵包店等等等等,然後到達了超市。好了,說這些有什麼關系呢?同樣的,你要執行某個軟體,你得先找到這個軟體,找不到軟體會發生什麼情況呢?
如下圖:

這就相當於你想去學校或者超市,但是你卻忘記了你該怎麼走。執行軟體的時候卻找不到軟體,所以就報錯了。

那麼如何讓我們每次都能記起來去學校、超市,或者其他等等地方的路線呢?沒錯,寫到本子上、記在手機的記事本里。同樣,要使每次報錯不能運行的軟體能夠正常運行,我們也可以把軟體的運行路徑記錄到操作系統的(PATH)變數里。那麼,這個叫做(PATH)的東西,該去哪裡修改,讓它記住我們程序的路徑呢?

首先,先找到我們的程序在哪,比如nodejs,我放在了這:

那麼我們需要的是哪一個路徑呢?node.exe所在的目錄,也就是:D:softs ode-v10.14.2-win-x64 這個路徑。為什麼不是D:softs ode-v10.14.2-win-x64/node.exe呢?先不說可行不可行,單只從合理性上來說,如果你有100個執行軟體,都添加到(PATH)里,那麼你的(PATH)都會被你寫成一篇論文那麼長的字元串。每次從論文裡面修改東西,先不說計算機不知道累不累,但我們人本身,肯定是累得夠嗆,這完全是反人類伍螞的設計。所以,記住,需要添加到(PATH)的是執行文件所在的目錄,而不是執行文件本身。

好了,得到node所在的這個目錄之後,我們先來測試一下,怎麼測試呢?先用cd(change directory 改變目錄)這個命令,切換到我們node.exe可執行文件所在的目錄。

看到沒,切換到node本身所在的目錄再執行node -v命令,版本號就出現了。所以,這就更加確定了,node執行不了,不是node本身不能運行或不存在,而是系統找不到它。有人可能會問,這個軟體就在我的計算機上的,操作系統怎麼找不到?這里我們用屁股來想一想,操作系統本身的文件加上你平時使用軟體和軟體本身產生的文件,少說也有幾十萬。那麼每次操作系統執行文件,總不能每次從這幾十萬文件裡面去找node在哪吧?雖然電腦速度快,但是完全不需要搞得這么傻逼對不對。所以,把需要執行的軟體所在的目錄,放到(PATH)裡面。這樣,每次執行命令,就去(PATH)記錄的目錄裡面去找,這樣是不是快得一筆?

好了, node所在的目錄路徑找到了,現在放到(PATH)裡面去,我用的是windows7系統,其他系統請參考。

1,打開計算機的屬性面板,至於怎麼打開?方法比較多,右擊桌面上的【電腦】圖標,選擇屬性。或者點擊左下角【腔凱埋開始】菜單,右擊【計算機】,選擇【屬性】也行。

2,打開屬性面板之後,再點擊【高級系統設置】

3,彈出一個框,選擇【環境變數】

4,然後,我們就看到了,兩個同樣的(PATH)屬性。

5,強迫症患者此刻已經抱頭痛哭,為什麼要讓我選擇!!!

對啊,選擇哪一個呢?為什麼會有兩個(PATH)呢?這里稍微說一下,windows是多用戶,多任務操作系統,一台電腦可以多個人用。多個人用是什麼意思呢?五六個人湊一起打鍵盤?手摸著手,疊羅漢點擊滑鼠?當然不是這樣。多用戶的意思是,你可以在電腦上注冊多個賬號,比如上圖的(chensuiyi)就是我自己的賬戶。A用戶用這台電腦的時候,顯示A用戶安裝過的軟體和孫晌創建的文件,B用戶登錄的時候,顯示B用戶安裝的軟體和創建的文件。現在生活水平的提高和技術的發展,電腦已經基本個人化,不存在多個人不同時段公用一台電腦的事情了,所以多用戶其實很少接觸到。

好了,就算說完了這,這兩個(PATH)還是如何選擇呢?隨便選一個就好了(那說這么多放屁啊!)。這里選擇(系統變數)裡面的那個(PATH)。

這里注意一下,系統變數裡面設置的參數,所有登錄的用戶都會生效。

6,選中(PATH),點擊【編輯】,把node所在的目錄路徑,放到最後,注意箭頭處的那個分號!!!每個路徑一個分號隔開!每個路徑一個分號隔開!每個路徑一個分號隔開!,好了,說三遍,你懂的。

點擊【確定】,重新打開一次cmd命令行,記住,是重新打開一遍!!!再次輸入node -v命令,如圖,大功告成!收工!

結語

感謝您的觀看,如有不足之處,歡迎批評指正。

本次給大家推薦一個免費的學習群,裡面概括移動應用網站開發,css,html,webpack,vue node angular以及面試資源等。
對web開發技術感興趣的同學,歡迎加入Q群: 👉👉👉 147076513 👈👈👈 ,不管你是小白還是大牛我都歡迎,還有大牛整理的一套高效率學習路線和教程與您免費分享,同時每天更新視頻資料。
最後,祝大家早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峰。

③ 如何用用命令行開啟nodejs搭建web伺服器

您好 很高興為您解答:
這個web伺服器包括三塊,app.js是程序入口,負責響應url請求;route.js是路由,用來分發處理復雜的業務邏輯;system.js是配置文件,用來配置伺服器參數,如host、port等

首先來看app.js,引用模塊,http處理url請求,url用來解析請求參數和路徑,path只是用來匹配路徑的擴展名o(╯□╰)o,fs用來讀取本地靜態文件,剩下兩個模塊後面詳解。

接下來正式創建伺服器處理請求,請求大致分兩類,一類是靜態文件,如xxx.html、xxx.js等等,另一類是進行業務處理,如常見的增刪查改操作,這一部分操作交給路由處理,這里用了一個簡單的判斷邏輯:通過後綴名,後綴名在system.js中配置。

讀取本地文件的時候要注意一點,那就是緩存。如果客戶端發出重復請求,伺服器需要判斷文件自上次請求後是否發生了修改,如果未修改返回304,這樣可以加快瀏覽器端的響應速度。這里的判斷方式是通過判斷請求的header的if-modified-since時間和本地文件修改時間是否一致,如果一致則返回304,否則重置該時間,第一張圖是代碼,第二張圖是通過chrome調試工具看到的請求頭部時間。

如果需要進行業務處理,則交給路由處理了。首先路由引入具體的業務邏輯模塊,然後通過解析具體的路徑名來執行具體的業務邏輯,這里注意的是:由於node.js的並發特性,記得傳入回調函數來獲得相應的處理結果。
望採納 謝謝

④ 如何使用DevTools調試Nodejs運行的Javascript

目前,常用的瀏覽器IE、Chrome、Firefox都有相應的腳本調試功能。我們先來看IE的:

1、在F12開發人員工具中進行調試
打開IE瀏覽器,按下F12鍵,就會打開開發人員工具,這是IE內置的開發人員開發工具,方便開發人員對HTML、CSS、Javascript等網頁資源進行跟蹤調試使用的。

如果你打開的時候沒有固定在網頁底部,可以點擊右上角菜單欄中的按鈕來完成。

我們看到在這個工具窗口裡面有幾個標簽頁,分別是:HTML、CSS、控制台、腳本、探查器和網路,點開每一個標簽,可以執行相應的任務。
在HTML標簽窗口中,工具欄中的按鈕所執行的操作如下圖:

CSS標簽是用來查看樣式的;控制台顯示網頁中JS的各種輸出信息,包括錯誤信息、用戶日誌等;打開腳本標簽頁,這裡面才是我們想要的內容。

我在圖中用黃色矩形選中連個控制項,左側的下拉列表用來選擇文件,右側的按鈕用來啟動調試。當點擊啟動調試後,調試程序會將窗口最大化,我們在選中的文件中找到需要調試的位置,點擊左側邊欄添加斷點即可進行調試。

當有程序運行到我們的斷點處時,就可以進行調試了:

在這里,我們可以使用快捷鍵進行操作,常用的快捷鍵如下:
F9:添加/移除 斷點
F10:逐過程,即跳過該語句中的方法、表達式等
F11:逐語句調試,即單步調試,會跳入方法、表達式,進行逐語句的跟蹤調試

在執行過程中,如果我們要執行即時的代碼,我們就需要在右側的窗格中輸入代碼,按回車即可:

如果要執行多行代碼,點擊運行按鈕右側的雙箭頭,就會打開多行模式。我就不再截圖片了。

這種直接在瀏覽器中調試的方法同樣適用於Google瀏覽器Chrome和FireFox FireDebug,只不過在細枝末葉上面有些不同罷了,主體的功能都是一樣的。
按F12鍵進入開發者工具,可以查看源代碼、樣式和js:

點擊Scripts按鈕,可以打開這個調試窗口,裡麵包含了網頁中腳本文件源碼,點擊左側的按鈕可以打開選擇文件的側窗口。

2、使用debugger關鍵字進行調試
這種方法很簡單,我們只需要在進行調試的地方加入debugger關鍵字,然後當瀏覽器運行到這個關鍵字的時候,就會中斷:

設置以後就可以使用debugger關鍵字進行調試了;進過這樣的設置,我們還可以捕獲到意外的錯誤,進行跟蹤調試。

⑤ nodejs怎麼在windows版本上進行啟動

node.js 是有windows實現版本的,請到它的官網node.org下載。有兩種 exe和msi都可以使用。下載後安裝和正常軟體安裝一樣。使用方法:
在開始菜單打開,選擇 Node.js command prompt ,它自動幫你加入了環境變數,直接可以使用 node 和npm命令。
node命令: node (空格)js程序,請用絕對地址。其他參數可以用node -h查看,有詳細的解釋
npm命令:npm是node安裝第三方模塊的命令,使用非常簡單npm install 模塊名即可。其他參數可以可以使用npm -h 查看
這里npm的模塊都必須在npm.org上注冊使用。
另外在提供一個中文社區 cnodejs.org不錯的中文社區。也提供中文文檔。

還有一點關於平台選擇,其實並不是linux好,node的核心事件驅動機制在linux使用的是模擬的libev+libeio庫模擬的,而windows則本身就提供了系統調用,性能據測試過的人數據是windows佔大優勢的。當然這並不影響你在windows和linux使用node.js,他是完全跨平台的!

順帶提供一個新手快速入門:
1、新建一個文件,命名為 first.js
2、文件裡面寫入:
1
2
3
4
5
6
7
var http = require('http');

http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');}).listen(8124);

console.log('Server running at localhost');
3、在命令狂輸入 運行後,在「小黑框」會顯示:Server running at localhost,這時候在輸入localhost:8124 即可顯示Hello World。這樣就搭建起一個簡單的web伺服器了。

⑥ 如何運行NodeJS程序

在Windows環境中運行NodeJS程序,將代碼文件保存到NodeJS安裝文件的根目錄,運行文件的時候,需要打開cmd,然後輸入NodeJS的安裝盤名稱,例如:D:,點擊回車鍵;再輸入cd以及NodeJS的安裝文件路徑,點擊回車鍵;然後輸入node +保存的js文件名,然後點擊回車鍵,即可將程序運行起來。

還有其他小插件自行網路

⑦ 請問怎麼寫java調用node環境運行js代碼

nodejs 運行代碼可以在命令行中使用命令「 node /path/xxx.js 」來執行

所以我們可以藉助 java 的 Runtime 類,可以執行系統本地的命令, 例如:

Linux系統下:Runtime.getRuntime().exec("node /path/xxx.js");

Window系統下:Runtime.getRuntime().exec("cmd /c node /path/xxx.js");


當然推薦使用 Apache-Commons-Exec 工具類,可以屏蔽不同系統命令差異,並且獲取結果更簡單

工具類使用可以參考此文:網頁鏈接

⑧ ubuntu下怎麼開啟nodejs

ubuntu系統下可以直接通過安裝nodejs而開啟並使用nodejs。

工具原料:Ubuntu系統

1、在任意一個目錄回下打開終端,如下圖:答

⑨ 如何安裝NodeJS NodeJS如何運行

第一步當然是安裝nodeJS環境了,現在windows安裝nodeJS比較快了,直接內下載即可
這里根據需要容下載,下載完成後直接下一步下一步即可,完了我們就具有nodeJS環境了
第二步,為了方便我們後面操作,我們直接在D盤見了一個文件夾blog
然後打開windows命令行工具,進入d盤,輸入:

復制代碼代碼如下:
express -e blog

然後裡面可能有依賴包,我們需要進入blog目錄安裝(安裝的配置由package.json提供):

復制代碼代碼如下:
npm install

這個樣子,我們依賴包就下載下來了,其中依賴包與java的包文件,.net的bll文件應該是一個概念
這個時候,我們的程序已經可以運行了:

復制代碼代碼如下:
node app

復制代碼代碼如下:
D:\blog>node appExpress server listening on port 3000

這個時候打開瀏覽器就有反應了

閱讀全文

與nodejs打開js相關的資料

熱點內容
java穩定排序 瀏覽:53
oppo文件管理的圖片 瀏覽:335
plc編程步數怎麼計算 瀏覽:142
ipad看電腦文件 瀏覽:935
成都製作pdf文件 瀏覽:735
怎麼樣點開電腦裡面的網路連接 瀏覽:755
微信怎麼退出賬號 瀏覽:32
w微信開發者工具 瀏覽:325
資料庫還原附加 瀏覽:713
打包成exe執行文件 瀏覽:652
信豐營銷app有哪些 瀏覽:463
蘋果文件下載項如何下載 瀏覽:179
ps摳婚紗教程 瀏覽:203
如何在移動硬碟上隱藏文件夾 瀏覽:451
瑞虎8老車機怎麼刷app 瀏覽:992
學ui設計要學java嗎 瀏覽:275
淘寶票房數據源怎麼調整 瀏覽:470
iphone5s升級ios卡黑屏 瀏覽:622
u盤沒用的文件刪不了怎麼辦 瀏覽:561
文件夾解鎖工具 瀏覽:528

友情鏈接