第一个Node.js应用

创建Node.js应用前,我们要知道Node.js是分模块的,其中 "http模块" 是其内置模块可以直接使用(先这么记着就行,不需要深究,以后就明白了)。
新建一server.js文件,其内容为:
// 请求 http模块 获得访问网络的能力
var http = require(‘http‘) ;

http.createServer(function(request , response){
    // 发送 HTTP 头部
    // HTTP 状态值:200 :OK
    // 内容类型:text/plain
    // 加入:charset=utf-8 可以防止中文乱码
    response.writeHead( 200 , {‘Content-Type‘ : ‘text/plain;charset=utf-8‘}) ;
    // 发送响应数据 "Hello World"
    response.end(‘Hello World\n中文是否乱码‘) ;
}).listen(8888) ;// 监听8888端口

// 终端打印信息
console.log(‘Server running at http://127.0.0.1:8888/‘) ;
命令行输入node server.js,显示如下:

浏览器输入:http://127.0.0.1:8888/ 显示如下:

好了,第一个node.js应用到此完成。
时间: 2024-10-01 07:30:30

第一个Node.js应用的相关文章

编写第一个node.js应用

step1:引入 required 模块 首先使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http,实例如下: step2:创建服务器 接下来使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口. 函数通过 request, response 参数来接收和响应数据. 实例如下,创建一个叫 server.js 的文件,并写入以下代码: step3:接收请求与响应请求  以上代码完成了一个可以工作的 H

Node.js源码解析----自己实现一个Node.js的难点与思路

前言: 最近在看Node.js,看了一段时间后便想着自己实现一个Node.js现在已经实现了个大概(绝大部分是模仿人家,不过自己实现一遍基本上就理解Node.js的原理了)下面便说说这个过程中的坑,以及一些需要注意的地方: Node.js需要一定C++基础,建议看完C++Primer再看,否则V8的好多表达方式,指针,引用,模板之类的会看不懂: 代码已上传GitHub地址:   https://github.com/sven36/cNode 编译:我用的win10的环境,具体编译请参考Node.

node.js教程基础:第一个node.js程序

第一个Node.js程序 可以是基于控制台console和基于Web的node.js应用程序. 基于console的node.js例子 文件:console_example1.js 1 console.log('Hello World); 打开Node.js命令提示符并运行以下代码: >node console_example1.js >Hello World 在这里,console.log()函数在控制台上显示消息. 我们还可以在console.log()函数中使用格式说明符: 1 cons

【Node.js 学习一】 第一个Node.js应用--Hello World!

当我们使用PHP来编写后台代码时,需要使用Apache或者Nginx的HTTP服务器,并配上mod_php5模块和php-cgi. 从这个角度看,整个“接收HTTP请求并提供Web页面”的需求根本不需要PHP来处理. 不过对Node.js来说,概念完全不一样了.使用Node.js时,我们不仅仅在实现一个应用,同时还实现了整个HTTP服务器.事实上,我们的Web应用以及对应的Web服务器基本上是一样的. 在创建一个“Hello World”应用钱,让我们先了解一下Node.js的应用是由哪几部分组

开启第一个Node.js的Express项目

手动创建一个Express.js的应用可大致分为以下步骤: 1.创建文件夹 a. 创建一个项目根文件夹,如helloWord b.在项目的根目录下创建项目的目录结构,依次创建{public,public/css,public/img,public/js,db,views,views/includes,routes} 可使用命令: mkdir {public,public/css,public/img,public/js,db,views,views/includes,routes} 2.NPM初

Vue.js实践:一个Node.js+mongoDB+Vue.js的博客内容管理系统

项目来源 以前曾用过WordPress搭建自己的博客网站,但感觉WordPress很是臃肿.所以一直想自己写一个博客内容管理器. 正好近日看完了Vue各个插件的文档,就用着Vue尝试写了这个简约的博客内容管理器(CMS). 嗯,我想完成的功能: 一个基本的博客内容管理器功能,如后台登陆,发布并管理文章等 支持markdown语法实时编辑 支持代码高亮 管理博客页面的链接 博客页面对移动端适配优化 账户管理(修改密码) Demo 登陆后台按钮在页面最下方"站长登陆",可以以游客身份登入后

一个Node.js初学者的“班门弄斧

凌晨三点,当启动控制台(console)的时候,手已经按在键盘上了.黑色背景上出现了扎眼的提示,渴求接收命令.想折腾下node.js?node,js有一个令人兴奋的消息:它可以在任何地方运行.这一点让栈有了多种不同的尝试方式.对任何一个经验丰富的人,使用命令行来运行都充满了乐趣.我最喜欢的是可以在命令行的安全网络中审阅栈.牛逼的是我们仍然在说javascript,所以你们中的大部分不会有任何问题.那么,为什么不开始在console里启动node呢? 本文中,我会向你介绍Node.js.我的目标是

前端开发写一个node.js接口

本文章参考并实践这篇文章-----https://www.jianshu.com/p/20c4d72fb700 别看步骤多,但是非常简单非常简单的 第一步:安装node.js 首先要安装node,既然你都是前端了,这个环境肯定是有的 官网地址 https://nodejs.org/en/ 安装之后用node -v看看成功了没 第二步:创建一个文件,名字叫做se吧,进入文件之后npm init来创建一个package.json我的文件,init的过程你都按enter键就好了 第三步: 安装expr

例子:使用Grunt创建一个Node.js类库

? 创建一个文件夹. 打开命令行或者powershell, 运行npm init,根据提示填入package的信息. 在文件夹中创建index.js文件. /*! * mymongolib * Copyright(c) 2009-2013 Blabla * MIT Licensed */ ? 'use strict'; ? module.exports = require('./lib/mymongolib'); ? 在文件夹中创建lib目录,然后在新目录中创建mymongolib.js文件.