资讯专栏INFORMATION COLUMN

Node.js开发系列(一)

Yi_Zhi_Yu / 1029人阅读

摘要:使用和开发系列之一配置如果你对的安装不熟悉,请参阅其他教程安装和。配置如下这里我们使用和两个依赖包。然后在项目的文件下执行,等待执行完成。这时候的文件目录下应该包含了这个文件夹。小结这是一个最简单的的一个示例,下一节我们使用来构造服务。

使用node.js,express和pug开发web系列之一

配置package.json
如果你对node的安装不熟悉,请参阅其他教程安装node和npm。

配置package.json如下

{
  "name": "application-name",
  "version": "0.0.1",
  "main": "server.js",
  "description": "This is a project with book examples.",
  "dependencies": {
    "express":"latest",
    "mongoose":"latest"
  }
}

这里我们使用express和mogoonse两个依赖包。
然后在项目的文件下执行 npm install,等待执行完成。

server.js
这时候的文件目录下应该包含了node_modules这个文件夹。在项目文件夹下新建server.js文件,新建一个http服务

var http = require("http");
var fs = require("fs");
var port = process.env.port || 1337;

http.createServer(function (req, res) {
 console.log("Anforderung auf Port 1337")
 res.writeHead(200, {
   "Content-Type": "text/html",
   "Access-Control-Allow-Origin": "*"
   });
 var read = fs.createReadStream(__dirname + "/index.html");
 read.pipe(res);
}).listen(port);

index.html
在项目文件夹下新建index.html文件,输入一段最简单的html代码,代码如下:




    
    Title


    

Express

启动项目
在命令行工具下,进入你的项目目录,敲入以下命令 node server,然后在浏览器输入http://127.0.0.1:1337,可以看到浏览器成功显示Express

小结
这是一个最简单的node.js的一个web示例,下一节我们使用express来构造web服务。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81881.html

相关文章

  • Node.js开发系列

    摘要:使用和开发系列之一配置如果你对的安装不熟悉,请参阅其他教程安装和。配置如下这里我们使用和两个依赖包。然后在项目的文件下执行,等待执行完成。这时候的文件目录下应该包含了这个文件夹。小结这是一个最简单的的一个示例,下一节我们使用来构造服务。 使用node.js,express和pug开发web系列之一 配置package.json如果你对node的安装不熟悉,请参阅其他教程安装node和n...

    X_AirDu 评论0 收藏0
  • 前端每周清单年度总结与盘点

    摘要:前端每周清单年度总结与盘点在过去的八个月中,我几乎只做了两件事,工作与整理前端每周清单。本文末尾我会附上清单线索来源与目前共期清单的地址,感谢每一位阅读鼓励过的朋友,希望你们能够继续支持未来的每周清单。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清单年度总结与盘点 在过去的八个月中,我几乎只做了...

    jackwang 评论0 收藏0
  • 前端文档收集

    摘要:系列种优化页面加载速度的方法随笔分类中个最重要的技术点常用整理网页性能管理详解离线缓存简介系列编写高性能有趣的原生数组函数数据访问性能优化方案实现的大排序算法一怪对象常用方法函数收集数组的操作面向对象和原型继承中关键词的优雅解释浅谈系列 H5系列 10种优化页面加载速度的方法 随笔分类 - HTML5 HTML5中40个最重要的技术点 常用meta整理 网页性能管理详解 HTML5 ...

    jsbintask 评论0 收藏0

发表评论

0条评论

Yi_Zhi_Yu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<