怎么用nodejs搭建web服务器

创建一个记事本将下面的代码复制进去
保存为app.js
var
http
=
require('http');//引入响应头
http.createServer(function
(request,
response)
{
//参数一是与请求相关的对象
//参数二是与响应有关的对象
//
发送
HTTP
头部
//
HTTP
状态值:
200
:
OK
//
内容类型:
text/plain
response.writeHead(200,
{'Content-Type':
'text/plain'});
//
发送响应数据
"Hello
World"
response.end('Hello
World\n');
}).listen(8888);//监听端口
//
终端打印如下信息
console.log('Server
running
at
http://127.0.0.1:8888/');
以下以我的电脑上的路径为准
我是将app.js
保存在E:\NODE这个文件夹下面
接下来就是运行了打开cmd
第一步:E:
第二步:cd
NODE
//CD是
命令行改变目录的命令
第三步:node
app.js
这个是运行效果接下来访问localhost:8888就可以看到hollo
word
建议多看一些node的模块
比如
express和session
mysql之类的模块

  • 濡備綍鐢╪odejs鎼缓浜斿瓙妫嬫父鎴忔湇鍔″櫒
    绛旓細鎮 楂樺叴鎮ㄨВ绛旓細web鏈嶅姟鍣ㄥ寘鎷笁鍧梐pp.js绋嬪簭鍏ュ彛璐熻矗鍝嶅簲url璇锋眰锛況oute.js璺敱鐢ㄥ彂澶勭悊澶嶆潅涓氬姟閫昏緫锛泂ystem.js閰嶇疆鏂囦欢鐢ㄩ厤缃湇鍔″櫒鍙傛暟host銆乸ort绛 棣栧厛鐪媋pp.js寮曠敤妯″潡http澶勭悊url璇锋眰url鐢ㄨВ鏋愯姹傚弬鏁拌矾寰刾ath鐢ㄥ尮閰嶈矾寰勬墿灞曞悕o(鈺枴鈺)ofs鐢ㄨ鍙栨湰闈欐佹枃浠跺墿涓ゆā鍧楅潰璇﹁В 鎺ュ紡鍒涘缓鏈嶅姟鍣ㄥ鐞嗚姹...
  • 濡備綍鐢╪odejs蹇鎼缓缃戠珯
    绛旓細node.js蹇鎼缓缃戠珯鍙互浣跨敤涓浜web妗嗘灦 1锛氫娇鐢╡xpress 2锛氫娇鐢╧oa 濡傛灉寮鍙戝伐鍏蜂娇鐢ㄧ殑鏄痺ebstorm鐨勮瘽锛岃宸ュ叿鍐呴儴灏卞彲浠鍒涘缓鍩轰簬express鐨勯」鐩
  • nodejs鍐欐湇鍔″櫒鎬庝箞鏍
    绛旓細杩欐槸涓涓敤浜庤繘琛nodejs鏈嶅姟鍣ㄦ祴璇曠殑html鏂囦欢锛屾垜浠兘澶熼氳繃鍦ㄦ祻瑙堝櫒涓婇潰杈撳叆 http://127.0.0.1:8081/WebServer/index.html杩涜璁块棶 鍒涘缓瀹屼箣鍚庯紝鎴戜滑杩涜娴嬭瘯锛岀幇鍦ㄦ垜鐨勭洰褰曠粨鏋勬槸杩欐牱鐨勶細3銆佽繘琛屾祴璇 (1) 棣栧厛鎴戜滑鍚姩鏈嶅姟鍣紝浣跨敤鍛戒护node WebServer/server.js(2) 鍦ㄦ祻瑙堝櫒杩涜璁块棶锛屽湪url鏍...
  • 濡備綍鐢鑷繁鐨勭數鑴鎼缓web鏈嶅姟鍣
    绛旓細濡備綍鐢╪odejs鎼缓web鏈嶅姟鍣 鐢╪odejs鎼缓web鏈嶅姟鍣ㄦ柟娉: 寮曞叆闇瑕佺敤鍒扮殑鍑犱釜妯″潡: 鍗忚妯″潡 var = require(''); url瑙f瀽妯″潡 var url = require('url'); 鏂囦欢绯荤粺妯″潡 var fs = require("fs"); 璺緞瑙f瀽妯″潡 var path = require("path"); 鍒涘缓鏈嶅姟骞跺湪鎸囧畾鐨勭鍙g洃鍚: 鍒涘缓涓涓湇鍔 var Server = ....
  • 鐢╪odejs寮鍙web搴旂敤,鐢ㄥ摢涓鏋跺ソ?express?杩樻槸鍏朵粬浠涔
    绛旓細鍒氬紑濮嬪鐨勬椂鍊欏缓璁敤鍘熺敓鐨刪ttp锛岀◢寰珮绾х偣鐢╟onnect涓棿浠讹紝濡傛灉娉ㄩ噸鏁堢巼鐨勮瘽锛屽氨鐢ㄦ鏋剁骇鍒殑express锛岃嚜宸卞啀閫変釜妯℃澘jade锛宔js浠涔堢殑锛屼笂鎵嬭繕鏄瘮杈冨鏄撶殑銆
  • webstorm鎬庝箞鎵嶈兘浣跨敤nodejs
    绛旓細[nodejs]浣跨敤绁炲櫒webstorm璋冭瘯nodejs 杩樺湪缁堢鏁插懡浠わ紝瀹氫綅鍒版枃浠跺す鐒跺悗node xxx.js? 浣爋ut浜嗐傜幇鍦ㄦ垜浠湁鏇村ソ鐨勮皟璇昻odejs鏂瑰紡涓轰粈涔堜笉鍘讳娇鐢ㄥ憿锛屽彧闇瑕佷竴涓揩鎹烽敭鑰屽凡銆倃s鏈韩瀵筺odejs鏈夎壇濂界殑鏀寔锛屽埄鐢╳s寮鍙戣皟璇昻odejs鐢熸椿灏嗗彉寰楀緢杞绘澗銆1.瀹夎nodejs锛宯odejs宸茬粡鎻愪緵浜嗗悇骞冲彴鐨勭紪璇戣繃鐨勬枃浠朵笉鐢...
  • web寮鍙戞ā寮忎腑鏈缁堥渶瑕浣跨敤浠涔堝皢绋嬪簭閮ㄧ讲鍦ㄦ墜鏈虹
    绛旓細nodejs銆傚墠绔紑鍙戯紝绂讳笉寮nodejs锛岃繖涓己澶х殑宸ュ叿锛浣跨敤nodejs鐨別xpress鍙互瀹炵幇鏈湴鎼缓鏈嶅姟鍣ㄣ傛墜鏈猴紝鍏ㄧО涓虹Щ鍔ㄧ數璇濇垨鏃犵嚎鐢佃瘽锛岄氬父绉颁负鎵嬫満锛屽師鏈彧鏄竴绉嶉氳宸ュ叿锛屾棭鏈熷張鏈夆滃ぇ鍝ュぇ鈥濈殑淇楃О銆
  • 濡備綍浣跨敤NodeJS+Lighthouse+Gulp鎼缓鑷姩鍖栫綉绔欐ц兘娴嬭瘯鐨勫伐鍏穇鐧惧害鐭 ...
    绛旓細杩欑瘒鏂囩珷涓昏浠嬬粛浜嗗叧浜濡備綍浣跨敤NodeJS + Lighthouse + Gulp鎼缓鑷姩鍖栫綉绔欐ц兘娴嬭瘯鐨勫伐鍏凤紝鏈夌潃涓瀹氱殑鍙傝冧环鍊硷紝鐜板湪鍒嗕韩缁欏ぇ瀹讹紝鏈夐渶瑕佺殑鏈嬪弸鍙互鍙傝冧竴涓嬪亣璁句綘杩樹笉鐭ラ亾Lighthouse鏄粈涔圠ighthouse 鏄疓oogle鍏徃鏃椾笅涓涓紑婧愮殑銆佸彲鑷姩鍖栨娴嬬綉绔欒川閲忕殑宸ュ叿锛岀晫闈㈠弸濂姐佹搷浣滅畝鍗曘佷娇鐢ㄦ柟寮忓鏍枫佽瑙掑叏闈紝...
  • 濡備綍鍦–entOS/RHEL 7/6/涓婂畨瑁呮渶鏂扮殑Nodej鍜孨PM
    绛旓細yum erase nodejs npm -y # 鍗歌浇鏃х増鏈殑nodejs rpm -qa 'node|npm' | grep -v nodesource # 纭nodejs鏄惁鍗歌浇骞插噣 yum install nodejs -y 妫鏌ode.js鍜孨PM鐗堟湰 node -vnpm -v 鍒涘缓婕旂ずWeb鏈嶅姟鍣 杩欐槸涓涓彲閫夌殑姝ラ銆傚鏋滀綘鎯虫祴璇曚綘鐨刵ode.js瀹夎銆傝鎴戜滑鍒涘缓涓涓甫鏈夆淲elcome ...
  • nodejs鎬庝箞璁块棶webservice
    绛旓細姝e湪寮鍙戠殑涓涓node.js椤圭洰涓紝闇瑕佽皟鐢webservice鏈嶅姟锛岄噰鐢ㄧ殑鏄疭OAP璇锋眰銆俷pm涓嬫潵涓変釜鎵╁睍搴擄細soap-helper銆亁mldom銆亁mlhttprequest銆傚湪瀹為檯浣跨敤杩囩▼涓紝鍙戠幇"/soap-helper/core/client.js"鏂囦欢涓殑婧愮爜鏈夐儴鍒嗗湴鏂逛笉绗﹀悎node.js鐨勭▼搴忚鑼冿紝淇敼濡備笅銆
  • 扩展阅读:自己弄个服务器多少钱 ... 为什么没人用nodejs做后端 ... 个人电脑搭建云服务器 ... 国外永久免费云服务器 ... 手机搭建小型服务器 ... vivo安装otg怎么安装 ... 私人网站服务器 ... b站网页入口免费不收费 ... nodejs web服务器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网