Node.js开辟系列(一)

运用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代码,代码以下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>Express</h1>
</body>
</html>
  • 启动项目
    在敕令行东西下,进入你的项目目次,敲入以下敕令 node server,然后在浏览器输入http://127.0.0.1:1337,能够看到浏览器胜利显现Express

  • 小结
    这是一个最简朴的node.js的一个web示例,下一节我们运用express来组织web效劳。

    原文作者:Mofei
    原文地址: https://segmentfault.com/a/1190000008558526
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞