博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Node.js开发系列(一)
阅读量:7065 次
发布时间:2019-06-28

本文共 1010 字,大约阅读时间需要 3 分钟。

使用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服务。

转载地址:http://edill.baihongyu.com/

你可能感兴趣的文章
NotePad++ for PHP
查看>>
ssh事务回滚,纪念这几个月困扰已久的心酸
查看>>
jQuery中的编程范式
查看>>
比较快速排序,冒泡排序,双向冒泡排序的执行效率
查看>>
还没被玩坏的robobrowser(5)——Beautiful Soup的过滤器
查看>>
Linux 精准获取进程pid--转
查看>>
Servlet、Filter、Listener总结
查看>>
[翻译] JTBorderDotAnimation
查看>>
关于Thread类中三个interrupt方法的研究与学习(转)
查看>>
mysql 加入列,改动列,删除列。
查看>>
UML的学习
查看>>
ContentProvider简单介绍
查看>>
SQL SERVER获取数据库中所有表名 XTYPE类型
查看>>
java设计模式3--单例模式(Singleton)
查看>>
C#开发微信门户及应用(27)-公众号模板消息管理
查看>>
Java日志最佳实践
查看>>
【Active入门】ActiveMQ学习-1
查看>>
Hibernate查询语言
查看>>
能在CAD2004以下版本里面打开2007以上版本文件的外挂
查看>>
linux定时调度器每秒运行一次
查看>>