node.js基础知识小结

 更新时间:2018年02月26日 08:42:31   作者:feixiaoxing  
本文给大家汇总介绍了学习node.js的一些关于开发环境的基础知识,非常简单,给新手们参考下

javascript之前一般用于web前段开发,然而由于node.js的出现,用javascript开发后端程序也不再是一件复杂的事情。node.js中js引擎来自于chrome v8浏览器,配合node.js额外开发的工具代码,本身使用起来非常容易,也很高效。除此之外,node.js也有pip一样的工具npm,使用npm可以轻松地安装第三方软件,这给我们的开发工作带来了极大的方便。乘着周末,学习一下node.js,确实不错。

1、安装node.js

sudo apt-get install nodejs

2、安装npm

sudo apt-get install npm

3、尝试安装express框架

npm install express --save

4、编写最简单的hello.js,用nodejs hello.js来执行

console.log('hello world')

5、复杂一点的http服务器代码

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
 res.statusCode = 200;
 res.setHeader('Content-Type', 'text/plain');
 res.end('Hello World\n');
});

server.listen(port, hostname, () => {
 console.log(`Server running at http://${hostname}:${port}/`);
});

6、使用express开发http服务器

var express = require('express');
var app = express();
 
app.get('/', function (req, res) {
  res.send('Hello World');
})
 
var server = app.listen(8081, function () {
 
 var host = server.address().address
 var port = server.address().port
 
 console.log("access url is http://%s:%s", host, port)
 
})

7、剩下来的事情

node.js有很多的框架,也有很多的第三方库,项目使用起来很方便,欢迎大家多多使用、多多练习。

相关文章

  • nodejs如何获取指定路径下所有的文件夹名或类型

    nodejs如何获取指定路径下所有的文件夹名或类型

    这篇文章主要介绍了nodejs如何获取指定路径下所有的文件夹名或类型,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Node.js中npm 和 peerDependencies的使用

    Node.js中npm 和 peerDependencies的使用

    本文详细介绍了npm中的peerDependencies和--legacy-peer-deps使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • sublime text配置node.js调试(图文教程)

    sublime text配置node.js调试(图文教程)

    下面小编就为大家分享一篇sublime text配置node.js调试(图文教程),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • Nodejs excel(.xlsx) 文件的读写方式

    Nodejs excel(.xlsx) 文件的读写方式

    这篇文章主要介绍了Nodejs excel(.xlsx) 文件的读写方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • 整理几个关键节点深入理解nodejs

    整理几个关键节点深入理解nodejs

    这篇文章主要介绍了整理几个关键节点深入理解nodejs,文章围绕主题展开详细的内容介绍,需要的小伙伴可以参考一下,需要的小伙伴可以参考一下
    2022-07-07
  • node.js基础知识汇总

    node.js基础知识汇总

    这篇文章主要介绍了node.js基础知识,帮助大家更好的理解和学习node.js,感兴趣的朋友可以了解下
    2020-08-08
  • nodejs中全局变量的实例解析

    nodejs中全局变量的实例解析

    本文主要介绍了nodejs中全局变量的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • 原生node.js案例--前后台交互

    原生node.js案例--前后台交互

    本文主要介绍了原生node.js案例--前后台交互。本案例包含4部分:(1)HTML部分;(2)ajax部分;(3)JavaScript部分;(4)node服务器部分。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 用C/C++来实现 Node.js 的模块(二)

    用C/C++来实现 Node.js 的模块(二)

    上篇文章的主要内容讲诉了用C/C++来实现 Node.js 的模块,本文更深一步继续探讨这个问题,有需要的朋友可以参考下
    2014-09-09
  • node获取命令行中的参数详解

    node获取命令行中的参数详解

    这篇文章主要为大家介绍了node获取命令行中的参数详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11

最新评论