文档章节

Node.js的简易服务器环境的搭建

FeanLau
 FeanLau
发布于 2017/09/02 17:21
字数 194
阅读 10
收藏 0

Node.js和PHP的服务器环境的设置是有一定的区别的,Node.js的服务器环境可以从终端(cmd)的命令行去启动的。

具体过程如下:

Step 1:先下载Node的安装包

在Mac和Ubuntu环境下面,一般是/usr/local/bin/这样的目录下面。安装的过程以前的文章就已经叙述过了。推荐二进制形式的安装。

Step 2: 新建一个测试文件test.js

var http = require('http');

var data = {key: 'value', hello: 'world'};

var srv = http.createServer(function (req, res){
   res.writeHead(200, {'Content-Type': 'application/json'});
   res.end(JSON.stringify(data));
});

srv.listen(8080, function(){
   console.log('listening on localhost:8080');
});

Step 3: 用终端找到其所在的目录运行

如终端所示:

Step 4:在浏览器上运行的效果如下:

© 著作权归作者所有

共有 人打赏支持
FeanLau
粉丝 3
博文 219
码字总数 117077
作品 0
浦东
程序员
加载中

评论(3)

FeanLau
FeanLau
通常我们使用npm init命令来创建一个npm程序时,会自动生成一个package.json文件。package.json文件会描述这个NPM包的所有相关信息,包括作者、简介、包依赖、构建等信息,格式是严格的JSON格式。
FeanLau
FeanLau
npm start这个命令的启动,要依赖与packages.json文件的
FeanLau
FeanLau
npm start这个命令是启动Node服务器的
Node.js---01、初识NodeJS和Node.js的HTTP服务器搭建

一、前言 我们先从以下几个方面在大体上认识一下Node.js: Node.js 是什么?==> 运行环境 是一个 可以运行 并加载 ES语法的 脚本运行环境 JS(ES5)、ES6、Common.js 语法 …… Node.js 可以加...

秋季长青
2017/11/06
0
0
Phonegap桌面开发工具 Desktop-App与手机调试工具

天猫phonegap Desktop-App:可以在不搭建andrid 环境 不配置android sdk 或者不搭建xcode环境,或者不安装 node.js npm 的情况下就可以创建phoengap应用 Phonegap Desktop-App:它绕过了全部...

liaolzy2
2015/05/29
0
1
效率至上的nodejs 手动实现服务器

这是一个连续的node学习笔记, 本文是第一章, 会持续更新, 持续完善 python好用,用久了就会把人的脾气养起来, nodejs不好用, 但效率很好, 也能彻底治好你的坏脾气 nodejs的回调是我用过的最蛋...

木子昭
08/20
0
0
windows下nodejs开发环境的安装与配置

什么是Node.js?还服务器端javascript?对于这个概念我在这篇文章不做解释,可以自己去搜索了解下,服务器端js不是新技术,只是最近的node.js的火爆让他爆发了,我会在以后的文章里解释什么是n...

durban
2012/04/09
0
0
关于开发node.js个人网站,你需要的知识都在这里了

前言 nodejs.jpg 从2016年5月份开始,接触Node.js到现在已经有一年半的时间了。从最初的懵懵懂懂,到一篇一篇地啃大部头、看教程,再到自己开始写笔记、写教程,以及上手做了一些小功能,最终...

Mike的读书季
2017/12/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

web打印控件 LODOP的详细api

web打印控件 LODOP的详细api

wangxujun59
26分钟前
1
0
从一次小哥哥与小姐姐的转账开始, 浅谈分布式事务从理论到实践

分布式事务是个业界难题,在看分布式事务方案之前,先从单机数据库事务开始看起。 什么是事务 事务(Transaction)是数据库系统中一系列操作的一个逻辑单元,所有操作要么全部成功要么全部失...

中间件小哥
29分钟前
5
0
荣登Github日榜!微信最新开源MMKV

MMKV 开源当日即登Github Trending日榜,三日后荣登周榜。MMKV 在腾讯内部开源半年,得到公司内部团队的广泛应用和一致好评。 MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序...

腾讯开源
38分钟前
2
0
前端取色工具:jcpicker

http://annystudio.com/software/colorpicker/#jcp-download

轻量级赤影
40分钟前
1
0
Swift - 将图片保存到相册

import Photos func loadImage(image:UIImage) { UIImageWriteToSavedPhotosAlbum(image, self, #selector(saveImage(image:didFinishSavingWithError:contextInfo:)), ni......

west_zll
47分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部