文档章节

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
博文 224
码字总数 122232
作品 0
浦东
程序员
私信 提问
加载中

评论(3)

FeanLau
FeanLau
通常我们使用npm init命令来创建一个npm程序时,会自动生成一个package.json文件。package.json文件会描述这个NPM包的所有相关信息,包括作者、简介、包依赖、构建等信息,格式是严格的JSON格式。
FeanLau
FeanLau
npm start这个命令的启动,要依赖与packages.json文件的
FeanLau
FeanLau
npm start这个命令是启动Node服务器的
Docker管理面板DockerAdmin-0.1发布,可轻易搭建PHP和JSP网站集群环境

DockerAdmin是一个Docker管理面板,它把服务器端软件应用的安装行为简化到极致,堪称服务器端的应用宝,具有集群管理、自动故障转移、自动负载均衡等高级功能,可轻易搭建7*24小时在线的网站...

洞哥
2018/03/01
0
0
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
Node.js 开源基金会成立,Joyent 让出领导权

流行的JavaScript服务器端框架Node.js近日终于宣布将成立自己的开源基金会,这标志着云计算厂商Joyent将交出Node.js的控制权,但是在Node.js基金会正式成立前的两三个月,Joyent依然是Node....

oschina
2015/02/12
6.7K
29
关于开发node.js个人网站,你需要的知识都在这里了

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

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

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud搭建微服务架构----流量回放

前言 系统微服务化后,传统的自测/测试方式都变得比较困难: 依赖的服务可能不稳定。 服务无法提供期望的响应数据。 缺少场景构造标准。 随着整体业务越来越复杂,微服务依赖的越来越多,测试...

春哥大魔王的博客
7分钟前
0
0
记一次springboot模块配置问题导致读取Apollo配置中心配置文件始终错误的问题

现在正在做的一个项目采用的是微服务,主框架是spring cloud,配置中心用的是携程的Apollo。 项目下有多个服务,在测试服务器上启动用户服务的时候发现在eureka中心另一个服务被启动了,尝试...

zcqshine
8分钟前
2
0
流处理和批处理框架的异同

分布式流处理需求日益增加,包括支付交易、社交网络、物联网(IOT)、系统监控等。业界对流处理已经有几种适用的框架来解决,下面我们来比较各流处理框架的相同点以及区别。 分布式流处理是对...

hblt-j
11分钟前
0
0
spring cloud 面试题

什么是springboot 用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 创建独立的spring引用程序 main方法运行 嵌入的Tomcat 无需部署war文件 简化...

狼王黄师傅
13分钟前
0
0
前嗅ForeSpider教程:采集黄页88

以黄页88为例,采集当前列表页新闻的正文数据: 第一步:新建任务 ①点击左上角“加号”新建任务,如图1: 【图1】 ②在弹窗里填写采集地址,任务名称,如图2: 【图2】 ③点击下一步,选择进...

forespider
17分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部