文档章节

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
关于开发node.js个人网站,你需要的知识都在这里了

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

Mike的读书季
2017/12/01
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

没有更多内容

加载失败,请刷新页面

加载更多

颜色模型与颜色应用---光的特性

电磁频谱 颜色的心理学特征

中国龙-扬科
23分钟前
2
0
android音频及强噪相关

Android AudioRecord和AudioTrack介绍(Android音频收集和播放 麦克风降噪) https://blog.csdn.net/tanningzhong/article/details/72844559 音频采集(AudioRecorder) https://www.jianshu.......

whoisliang
29分钟前
2
0
redis-持久化

RDB rdb持久化是把当前进程数据生成快照保存到磁盘的过程。触发RDB持久化过程分为手动触发和自动触发。 触发机制 bgsave执行流程 rdb优缺点 AOF 记录每次写命令,重启时再重新执行aof文件中的...

grace_233
34分钟前
3
0
电话激活Windows 中文操作系统步骤

已购买微软MAK批量授权,系统又在企业内网中,无法通过连接Internet进行激活,还可以通过电话完成激活。 前期准备 请提前准备好产品密钥,Product Key格式如下:XXXXX-XXXXX-XXXXX-XXXXX-XXX...

tonyfox
36分钟前
4
0
Apache用户认证,域名跳转,访问日志

Apache用户认证 当设置了用户认证后,用户访问网站时,需要输入用户名和密码才能访问。 可以全局设置,也可以为某几个虚拟主机单独配置。 下面以全局配置进行操作示例。 编辑httpd.conf进行配...

野雪球
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部