nodeJS 初步基础

nodejs本身自带许多基层模块可以调用,这使得很多功能我们可以方便建立

比如‘http’模块,借助它我们可以建立server即http服务器,利用它提供的函数createServer即可,具体代码如下

var http = require(‘http‘);

http.createServer(function(request,response){
    response.writeHead(200, {‘Content-Type‘: ‘text/plain‘});
    response.write(‘Hello World‘);
    response.write(‘WFT???‘);
    response.end();
}).listen(8888);
var http = require("http");
var server = http.createServer();
server.listen(8888);
//这段代码只会启动一个侦听 8888 端口的服务器,它不做任何别的事情,
//甚至连请求都不会应答。
时间: 2024-10-15 23:39:03

nodeJS 初步基础的相关文章

MongoDB 的 Nodejs 驱动基础

在学着写mongodb,用的nodejs.这里我把坑先记录好,以后可以慢慢找.这篇文章也慢慢更,为了篇幅简洁,全部略去对错误的处理. 基础操作: 1.增 1 var mongo = require('mongodb').MongoClient 2 var name = { 3 city: 'Wuhan', 4 country: 'China' 5 } 6 mongo.connect('mongodb://localhost:27017/test', function(err, db) { 7 v

Nodejs入门级基础+实战

这篇随笔将会按序记录如下内容: NodeJs 简介 安装  NodeJs HTTP 模块.URL 模块 CommonJs 和 Nodejs 中自定义模块 NodeJs FS 模块 利用 HTTP 模块 URl 模块 PATH 模块 FS模块创建一个 WEB 服务器(基础实战) 关于Node.js的非阻塞IO,异步,事件驱动基础 cnpm淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org 1.NodeJs简介 安装

python初步——基础总结(一)

一.  第一个HelloWorld 1. 在linux 执行 (python2.7) [[email protected] ~]# vim test.py #!/usr/bin/env python    #---->python解释器 # -*- coding: utf-8 -*-  # ---> 字符集 print 'Hello World' 执行结果 # python test.py  Hello World 2. 在windows pycharm 上执行 print('Hello Wo

nodejs零基础详细教程1:安装+基础概念

第一章 建议学习时间2小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑.编写接口,最后完成一个完整的项目后台,预计共10天课程. 每日更新,建议跟学,按照本教程学习一定可以学好Nodejs,中途发现教程有误的地方,请及时留言反馈 node.js安装 通过官网下载 node.js 中文网下载地址 http://nodejs.cn/download/ windows系统我们

nodejs笔记--基础篇(一)

Sublime Node.js开发环境配置 下载并安装Node.js安装包后再开始配置 1.先安装好Sublime Text 2 2.运行Sublime,菜单上找到Tools ---> Build System ---> new Build System 3.在文件中复制入 { "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?

nodejs爬虫基础(一)

本文转载自: 如何用 Nodejs 分析一个简单页面----------韩子迟 本文目的 在浏览器地址栏中输入 localhost:3000,在页面显示 博客园首页 的 20 篇文章标题. 过程分析 首先需要端口的监听,这就需要引入 Node 中最重要的模块之一 express.其次需要对 http://www.cnblogs.com/ 页面发送类似 http 的请求以获取页面数据进行分析,这里需要引入 SuperAgent 模块.最后为了能使请求得到的 html 源码进行类似 dom 一般的操

Nodejs 入门基础知识点

? 1.nodejs的安装? 1.1 检测nodejs的版本 node -v (version:版本)? 1.2 path配置nodejs 的环境变量(当前版本都是自动安装配置环境变量)指令: path? 1.3 npm(node package mangment)node包管理工具node之前版本是和npm分开的,两个模块是分别安装的,现在把npm打包到了node安装程序里面2.什么是nodejs? ```nodejs是javascript的运行环境,是一个执行js文件的平台.nodejs存在

无锁多线程编程初步(基础部分)

1.volatile 关于volatile可讲述的部分有很多,不过精简的说这个关键字的功能有两点. a.volatile修饰的变量对如果有修改,会对任意线程可见. b.volatile修饰的变量: 如果是volatile写,那么它可以保证任何在它之前需要完成的读写都会完成,但是它之后的读写不能保证. 如果是volatile度,那么它可以保证后面的普通读写操作不会挪到它前面来执行,但它不能保证它之前的读写不会跑到它后面执行. 2.CAS CAS操作是一种不可靠的原子操作,它的返回值有可能成功,有可

nodejs零基础详细教程2:模块化、fs文件操作模块、http创建服务模块

第二章  建议学习时间4小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑.编写接口,最后完成一个完整的项目后台,预计共10天课程. 模块儿化  为什么需要模块儿化? 我们以前的常规js代码中,我们为了重用一些js代码,是将js方法封装起来,放到js文件中,然后在HTML页面中引入js,就可以在页面中使用这些方法了. 当这种直接引入和调用的方式存在一些不友好的地方,比如,