nodejs + express 入门之 hello world

使用nodejs 开发web项目时原生的api开发比较困难。组合express后就比较容易了。

1.安装 express:       (express地址: http://www.expressjs.com.cn/)

进入到项目目录后 使用npm安装 语句是:

1 npm install express --save

如果比较慢可以使用淘宝镜像(不过需要先安装cnpm  安装cnpm语句:
npm install -g cnpm --registry=https://registry.npm.taobao.org 
1 cnpm install express --save  

安装完成后就可以进入项目使用了

代码如下:

代码:

 1 var express = require(‘express‘) //引用express
 2
 3 var app = express() //构造express服务
 4
 5 //收到请求 / 时候,触发回调函数,返回 hello world
 6 app.get(‘/‘, function(req, res){
 7     res.send(‘Hello World!‘)
 8 } )
 9
10 //启动监听3000端口
11 app.listen(3000, function(){
12     console.log(‘Example app listening on port 3000!‘)
13 })

启动服务: node .\app.js

打开浏览器输入:http://127.0.0.1:3000 
可以看到下面界面:

本文引用:http://xqblog.top/Article.aspx?id=ART2018091400001

原文地址:https://www.cnblogs.com/xqaizx/p/9649451.html

时间: 2024-10-17 09:20:01

nodejs + express 入门之 hello world的相关文章

NodeJs Express 4.x 入门

前言:在Express框架从3.x升级到4.x,进行了较大的变动,最主要的是替换掉中件间库connect,而改用多个更细粒度的库来取代.这样做法的好处是这些中间件能更自由的更新和发布,不会受到Express发布周期的影响.但因此而带来的问题就是4.x相对于之前的3.x版本不能完全兼容.因此,写一篇文档来记录express 4.x的入门文档. 环境:先安装nodeJs和npm,过程不再赘述. 安装: 1. Express : <1> 全局安装:npm install -g express (推荐

nodejs+express+ejs+mongoose实例

nodejs+express+ejs+mongoose实例 nodejs学得异常痛苦,在这里将学的东西做一番整理,算是自我安慰吧.根据网上todo示例,用express和mongoose重写了部分代码,主要是业务逻辑这块(CRUD),这个没什么难度.目前尚未解决的问题是:express不能使用ejs layout template,查了好久也没解决,知道的麻烦告诉我一下. 一.代码目录 二.第三方模块 1.express (1)express中文入门指引手册 (2)nodejs中文电子书 (3)

NodeJS+Express+Socket.io的一个简单例子

初始化一个NodeJS web应用: 打开CMD窗口. 运行cmd:"mkdir myapp",新建一个文件夹,名为myapp. 运行cmd:"cd myapp",切换到文件夹myapp. 运行cmd:"npm init",创建文件package.json. 3.Express入门应用: 在上面的CMD窗口运行cmd:"npm install express --save", 安装"express" nod

Nodejs express、html5实现拖拽上传

Nodejs express.html5实现拖拽上传 一.前言 文件上传是一个比较常见的功能,传统的选择方式的上传比较麻烦,需要先点击上传按钮,然后再找到文件的路径,然后上传.给用户体验带来很大问题.html5开始支持拖拽上传的需要的api.nodejs也是一个最近越来越流行的技术,这也是自己第一次接触nodejs,在nodejs开发中,最常用的开发框架之一是expess,它是一个类似mvc模式的框架.结合html5.nodejs express实现了拖拽上传的功能. 二.基础知识普及 1.No

Nodejs express、html5实现拖拽上传(转载)

一.前言 文件上传是一 个比较常见的功能,传统的选择方式的上传比较麻烦,需要先点击上传按钮,然后再找到文件的路径,然后上传.给用户体验带来很大问题.html5开始支持拖 拽上传的需要的api.nodejs也是一个最近越来越流行的技术,这也是自己第一次接触nodejs,在nodejs开发中,最常用的开发框架之一是 expess,它是一个类似mvc模式的框架.结合html5.nodejs express实现了拖拽上传的功能. 二.基础知识普及 1.NodeJs基础知识 nodejs简单来说就是一个可

用Nodejs+Express搭建web,nodejs路由和Ajax传数据并返回状态,nodejs+mysql通过ajax获取数据并写入数据库

小编自学Nodejs,看了好多文章发现都不全,而且好多都是一模一样的 当然了,这只是基础的demo,经供参考,但是相信也会有收获 今天的内容是用Nodejs+Express搭建基本的web,然后呢nodejs路由和Ajax之间的数据传输,也就是表单提交,然后在用nodejs把数据写入mysql数据库 用到的东西比较多,但是还是很有趣的 1.安装node.js 安装node.js,直接去官网下载然后根据需求点击下一步就好了 Node.js安装包及源码下载地址为:https://nodejs.org

Cannot read property &#39;Store&#39; of undefined nodejs express session

Express在使用mongodb的时候app配置出错!  "Cannot read property 'Store' of undefined" 原因主要是express版本4++问题 //settings.js module.exports={ cookieSecret:"xxxx", db:"dbname", host:"localhost", } //app.js var express = require("

Nodejs+express+mysql+百度BAE部署node后台

转载请注明出处:http://www.cnblogs.com/shamoyuu/p/node_bae.html 百度有一个应用引擎,价格非常便宜,Java的tomcat每天4毛钱,node每天2毛钱,我以前在上面搭建过一个JavaWeb的项目,今天来说说怎么搭建nodejs+express+mysql的后台. 首先打开console.bce.baidu.com,注册登录完成,然后新建一个应用引擎BAE如下图进行设置 目前基础版的BAE只支持node4.4.4,不过应该已经足够了.如果是用koa2

使用nodejs+express+mongodb开发web的例子

介绍:简单的介绍下nodejs+express+mongodb这三者. nodejs:是运行在服务器端的程序语言,表面上看过去就是javascript一样的东西,实际是由c++开发是服务器语言. express:是nodejs的一种web框架,node有很多的开源框架,express是一个大神开发的(这尊神已经移驾到go语言的开发去了).express可以让你更方便的操作node(因为直接用nodejs写web比较麻烦,nodejs是事件驱动的,所以有很多异步回调,写多了就看着晕...) mon