輕松創建nodejs服務器(1):一個簡單nodejs服務器例子

這篇文章主要介紹了一個簡單nodejs服務器例子,本文實現了一個簡單的hello world例子,并展示如何運行這個服務器,需要的朋友可以參考下

我們先來實現一個簡單的例子,hello world。

似乎每種語言教程的第一節都會講這個,我們也不例外。

首先我們先創建一個項目目錄,目錄可自己定義,本案例的目錄為 e:/nodetest/。

由于我們要搭建的是服務器,所以我把第一個文件命名為server.js。

在server.js里面輸入以下代碼:

?

復制代碼代碼如下:

var http = require("http");?
?
http.createServer(function(request, response) {?
?
??? response.writeHead(200, {"Content-Type": "text/plain"});?
?
??? response.write("Hello World");?
?
??? response.end();?
?
}).listen(8888);

?

接著我們打開cmd。

用cd e:/nodetest/定位到項目目錄下,然后執行 node server.js 命令,即可運行該文件;

然后打開瀏覽器訪問 http://localhost:8888/,你會看到一個寫著“Hello World”的網頁;

其實這就是一個簡單的可工作的服務器了,只是簡單到什么都干不了,不過不要緊,跟著我一步一步來,我會教你怎么搭建一個完整可用的服務器。

轉載于:https://www.cnblogs.com/susanws/p/5546170.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/395854.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395854.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395854.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

誰是贏家_人工智能競賽正在進行中。 這是贏家。

誰是贏家by Terren Peterson由Terren Peterson 人工智能競賽正在進行中。 這是贏家。 (The race is on for artificial intelligence. Here’s who is winning.) On Saturday, Louisville, Kentucky hosted the 143rd running of the Kentucky Derby. It was a spectacle wher…

mysql取消mvvc機制_MySQL探秘(六):InnoDB一致性非鎖定讀

一致性非鎖定讀(consistent nonlocking read)是指InnoDB存儲引擎通過多版本控制(MVVC)讀取當前數據庫中行數據的方式。如果讀取的行正在執行DELETE或UPDATE操作,這時讀取操作不會因此去等待行上鎖的釋放。相反地,InnoDB會去讀取行的一個快照。上圖直觀地…

自動化腳本

自動化腳本工具: http://appium.io/slate/cn/master/?python#about-appium 查看app元素工具: uiautomatorviewer http://www.cnblogs.com/ITGirl00/p/4235466.html app 反編譯原理 http://blog.csdn.net/jiangwei0910410003/article/details/47188679轉載于:https://www.cnblo…

springmvc常用注解之@Controller和@RequestMapping

對于各種注解而言,排第一的當然是“Controller”,表明某類是一個controller。 “RequestMapping”請求路徑映射,如果標注在某個controller的類級別上,則表明訪問此類路徑下的方法都要加上其配置的路徑;最常用是標注在方法上&…

最小可行產品是什么_無論如何,“最小可行產品”到底意味著什么?

最小可行產品是什么by Ravi Vadrevu通過拉維瓦德雷武(Ravi Vadrevu) 無論如何,“最小可行產品”實際上是什么意思? (What does “Minimum Viable Product” actually mean, anyway?) 伊隆馬斯克(Elon Musk)提出一個令人困惑的想法 (Elon Musk on makin…

站立會議12-2

編寫團隊博客,進行資料的查看轉載于:https://www.cnblogs.com/qijun1120/p/10247725.html

徹底刪除mysql server 2005_sql2005卸載工具(sql server 2005卸載工具)

如果您要安裝新版的sql就必須先完整的卸載sql2005,如果你按照常規的方法是不能完整的卸載sql2005,從而會引起安裝的時候說sql已經掛起的錯誤,sql2005卸載工具(sql server 2005卸載工具),是一個幫你完整的清理已經安裝的sql的工具。…

谷歌瀏覽器有時會卡頓_Google不會,不要學:為什么搜索有時會比了解更好

谷歌瀏覽器有時會卡頓by Jeremy Gunter杰里米甘特(Jeremy Gunter) Google不會,不要學:為什么搜索有時會比了解更好 (Google not, learn not: why searching can sometimes be better than knowing) A few months ago, I was reading through some of th…

codevs 1907 方格取數 3

Description 在一個有m*n 個方格的棋盤中,每個方格中有一個正整數。現要從方格中取數,使任意2 個數所在方格沒有公共邊,且取出的數的總和最大。試設計一個滿足要求的取數算法。 Input 第1 行有2 個正整數m和n,分別表示棋盤的行數和…

APP應用 HTTP/1.0中keep-alive

在HTTP/1.0中keep-alive不是標準協議,客戶端必須發送Connection:Keep-Alive來激活keep-alive連接。https://www.imooc.com/article/31231HTTP協議是無狀態的協議,即每一次請求都是互相獨立的。因此它的最初實現是,每一個http請求都會打開一個…

mysql 日期滯后_如何滯后MySQL中的列?

要在MySQL中滯后一列,首先讓我們創建一個表。創建表的查詢如下-mysql> create table LagDemo-> (-> UserId int,-> UserValue int-> );示例使用insert命令在表中插入一些記錄。查詢如下-mysql> insert into LagDemo values(12,158);mysql> ins…

oracle高效分頁查詢總結

本文參考鏈接:http://blog.sina.com.cn/s/blog_8604ca230100vro9.html 探索查詢語句: --分頁參數:size 20 page 2 --沒有order by的查詢 -- 嵌套子查詢,兩次篩選(推薦使用) --SELECT * -- FROM (SELECT R…

18124 N皇后問題

18124 N皇后問題 時間限制:2000MS 內存限制:65535K提交次數:0 通過次數:0 題型: 編程題 語言: G;GCC;VC Description 有N*N的國際象棋棋盤,要求在上面放N個皇后,要求任意兩個皇后不會互殺,有多少種不同的放法? 輸入格式 每一個…

ux設計師怎樣找同類產品_沒有預算? 別找借口。 便宜的UX上的UX 2:讓我們開始構建。...

ux設計師怎樣找同類產品by Vinny文尼 沒有預算? 別找借口。 便宜的UX上的UX 2:讓我們開始構建。 (No budget? No excuse. UX on the cheap Part 2: let’s get building.) This is a continuation of my series on ‘UX on a Budget’. If you haven’…

巨蟒python全棧開發-第6天 is==

1.小數據池 2.id 3.decode和encode 小數據池 #小數據池:不要死磕就行#python為了簡化,搞出來的一個東西ID (1)# id()函數可以幫我們查看一個變量的內存地址# a10# b30# c10# print(id(a)) #1712876864# print(id(b)) #1712877504# print(id(c)) #1712876864(2)# lst[周…

安裝mysql8._安裝MySQL8(附詳細圖文)

安裝MySQL8(附詳細圖文)刪除mysql服務:mysqld -remove mysql1、下載 mysql 8下載地址:https://dev.mysql.com/downloads/mysql/2、配置 mysql 配置文件打開 mysql 8 的安裝目錄:my.ini注意設置自己對應的 mysql 安裝目錄 和數據存放目錄[mysq…

win10安裝windows live writer 錯誤:OnCatalogResult:0x80190194

到官網下載了一個在線安裝程序,可是一運行就提示無法安裝,顯式錯誤“OnCatalogResult:0x80190194”,如下圖所示 找到windows live安裝程序的安裝日志文件。具體位置是:C:\Users\All Users\Microsoft\WLSetup\Logs 需要下載安裝文件…

C# 實現一個可取消的多線程操作 示例

private void button1_Click(object sender, EventArgs e){//定義一個為可取消資源標志CancellationTokenSource cts new CancellationTokenSource();//定義二個為可取消資源標志CancellationTokenSource cts1 new CancellationTokenSource();//實現一個可取消操作的回調函數…

這些工具將提高您的Android生產率

by Michal Bialas由Michal Bialas 這些工具將提高您的Android生產率 (These tools will boost your Android productivity) The main purpose of this post is to list and describe tools (mainly free ones), which allow you to boost your productivity, efficiency, and …

python四位玫瑰數的解題思路_入門python知識點總結以及15道題的解題思路分析

知識點總結python1、序列app操做符idex in s 若是x是列表s的元素,返回True,不然Falses t 鏈接兩個序列s和ts*n或者n*s 將序列s復制n次s[i] 返回s中第i元素s[i:j]或s[i:j: k] 切片,返回序列s中第i到j-1以k為步長的元素子序列函數函數len(s) 返…