node.js 创建第一个web应用

安装node.js

 

从http://nodejs.org/ 下载安装程序进行安装。

安装后从开始菜单启动: Node.js command prompt

安装web开发框架Express

如果需要代理访问网络,先用下面的命令设置代理:

> npm config set proxy=http://192.168.1.1:8080

运行下面命令进行安装express:

> npm install express

执行下面命令,安装可执行程序:

> npm install -g [email protected]

查看express用法:

> express --help

  Usage: express [options]
[dir]

  Options:

    -h,
--help          output usage
information
    -V,
--version       output the version
number
    -e,
--ejs           add ejs
engine support (defaults to jade)
    -H,
--hogan         add hogan.js engine
support
    -c, --css   add stylesheet support
(less|stylus|compass) (defaults to plain css)
    -f,
--force         force on non-empty
directory

创建web应用

 

创建应用easy:

> express  --ejs  easy

create : easy
   create :
easy/package.json
   create :
easy/app.js
   create :
easy/public
   create :
easy/routes
   create :
easy/routes/index.js
   create :
easy/routes/user.js
   create :
easy/views
   create :
easy/views/index.jade
   create :
easy/views/layout.jade
   create :
easy/views/error.jade
   create :
easy/bin
   create : easy/bin/www
   create
: easy/public/images
   create :
easy/public/javascripts
   create :
easy/public/stylesheets
   create :
easy/public/stylesheets/style.css

   install
dependencies:
     $ cd easy && npm
install


   run the
app:
     $ DEBUG=my-application
./bin/www

根据上述提示完成easy安装

> cd easy && npm install

启动服务

追加app.listen(3000); 到easy 目录下app.js文件:

app.use(app.router);
app.listen(3000);

console.log("web server started at port:3000, access now: http://localhost:3000/");

用node运行  app.js:

> node app.js

接下来, 打开浏览器, 输入地址 http://localhost:3000 , 你就可以看到一个简单的 Welcome
to Express
页面了:

创建第一个web应用" alt="node.js 创建第一个web应用"
src="http://s3.sinaimg.cn/mw690/005AgHUigy6IvvaxSimc2&690" width="270"
height="209">

或者不修改app.js用下面命令启动应用:

>npm start

> [email protected] start C:\easy

> node ./bin/www

node.js 创建第一个web应用,码迷,mamicode.com

时间: 2024-10-24 20:09:12

node.js 创建第一个web应用的相关文章

用 node.js 创建第一个Hello World

如果我们使用PHP来编写后端的代码时,需要Apache(xampp) 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi.从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理. 1.引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块.2.创建服务器:服务器可以监听客户端的请求,类似于 Apache .Nginx 等 HTTP 服务器.3.接收请求与响应请求 服务器很容

Hello Node.js之搭建一个web服务器

Node.js简述 Nodejs 是JavaScript运行时,解释器是C/C++写的,基于ChromeV8引擎, 事件驱动,非阻塞I/O模型.本系列目前参考了Node.js官网,慕课网Scott的Node.js基础,<Node即学即用>图灵系列,以及可能的网上公开资源. Nodejs包管理器是npm 包就是别人写好的库. Nodejs提供了fs,http等内置对象,操作磁盘文件.搭建服务器. 特征:单线程.事件驱动.异步非阻塞I/O模型. Node.js安装 官网安装Node.js,自带np

WebSocket+node.js创建即时通信的Web聊天服务器

1.使用nodejs-websocket nodejs-websocket是基于node.js编写的一个后端实现websocket协议的库, 连接:https://github.com/sitegui/nodejs-websocket. (1)安装 在项目目录下通过npm安装:npm install nodejs-websocket (2)创建服务器 //引入nodejs-websocket var ws = require("nodejs-websocket"); //调用creat

Node.js 创建HTTP服务器(经过测试,这篇文章是靠谱的T_T)

Node.js 创建HTTP服务器 如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi. 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理. 不过对 Node.js 来说,概念完全不一样了.使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器.事实上,我们的 Web 应用以及对应的 Web 服务器基本上是一样的.

Node.js成为下一个大事件的七大原因

现代的开发人员旨在于定期创造新的东西,可能每隔一两个月会交付推出一项新的技术.一些没有很好派生和管理地技术当然就会很快地消失.Node.js似乎与这些技术截然不同,自2009年推出以来,它目前的技术已经相当成熟,并且越来越受欢迎! Node.js是为在服务器端和客户端使用JavaScript创建应用程序的一个开源的平台.JavaScript的增涨使用已经改变了今天的开发主体,在这样的一个大背景下,Node.js现在已经成为了很多开发人员的重要工具.Node.js使用了Google的V8引擎,它有

2:Node.js 创建HTTP服务器

原文出自:http://www.w3cschool.cc/nodejs/nodejs-http-server.html ===================================================== Node.js 创建HTTP服务器 如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi. 从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要

node.js之十大Web框架

之前接触过Node.js是因为好奇大前端越来越能干了,连我后台的饭碗都要抢了,太嚣张了,于是我想打压打压它,然后就这样接触它了.再到后来是因为Settings-Sync插件二次开发,我需要用node.js造一个mock server,而当时在开源项目上找到一个模拟github rest api的node.js服务端程序,然后我就在此基础上开发.从工作中学习有应用场景有目的性,果然还是学的要快很多. 今天之所以要说一说node.js的十大Web框架,主要是觉得以后针对VsCode开发或者是我自己的

Node.js创建服务器和模拟客户端请求

1. 何为服务器 服务器是某种长期运行,等待请求资源的应用程序 2. 常见Web应用架构 3. 如何创建web服务器 Web服务器是使用HTTP协议,等待客户端连接后请求资源的驻守应用程序:HTTP协议是应用层的协议,在传输层依然是使用TCP或者UDP协议,一般来说是使用Socket来绑定TCP或者UDP,总的来说创建服务器就是创建一个Socket: 创建服务器的流程: (1)创建Socket (2)为Socket绑定参数 (3)Socket等候请求 (4)处理请求,返回资源 (5)关闭资源 4

node.js在windows下的学习笔记(5)---用NODE.JS创建服务器和客户端

//引入http模块 var http = require('http'); //调用http的createServer的方法,这个方法有一个回调函数,这个回调数 //的作用是没到那个有请求发送给服务器的时候,就执行这个回调函数 http.createServer(function (req, res) { //发送 res.end('Hello World\n'); }).listen(3000, "127.0.0.1");//端口和IP的绑定 console.log('Server