如何在window本地按章nodejs
来源:互联网 发布:花椒直播网络不佳 编辑:程序博客网 时间:2024/06/03 18:10
学习三要素:是什么,为什么,怎么做。
node.js是什么:说简单点Node.js 就是运行在服务端的 JavaScript。
我们为什么学习node.js:
RESTful API单线程 Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的。它通过事件轮询(event loop)来实现并行操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。非阻塞IO V8虚拟机 事件驱动。
我们应该怎么学习node.js:我们要学习一门编程语言就得从基本的做起,既然nodejs是运行在服务器端的编程语言,我们就在本地建立一个nodejs服务。
第一步、我们到nodejs的官网下载一个nodejs https://nodejs.org/en/ 单版本的相对不是很稳定,我们一般都是以奇数版本的,比较稳定。当我们下载好后,直接进行安装,建议是安装在默认的路径。当我们安装完后,可以在电脑的环境系统变量中 的path中查看是否安装成功了。安装成功后,我们可以使用我们的dos命令查看我们安装的nodejs的版本信息。命令为 node -v 。
第二部、执行第一个小程序。打开官网地址 https://nodejs.org/en/about/ 赋值以下官网实例代码
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}/`);});
上面的端口号根据自己本地搭建的环境来设置,以下内容是我自己修改的const http = require('http');
const hostname = '127.0.0.1';
const port = 1337;
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://127.0.0.1:1337");
});
当我们写好后,将文件保存,格式肯定是xxx.js。保存在自己服务的根目录下面。使用dos命令进入文件目录
输入以下 node xxx.js 会显示
D:\wamp\www\nodejs> node installnode.js
Server running at http://127.0.0.1:1337
我们把该链接复制到浏览器地址栏,即可查看内容。
以上有什么问题,敬请大家留言,很希望大家对此博客多多提提好的建设性意见。
- 如何在window本地按章nodejs
- Jenkins 在window 下构建 nodejs 注意事项
- 如何在本地利用nodejs,express & mongodb 建立https server(一)。
- NodeJS如何获取用户本地IP地址?
- nodejs如何在服务器端启动
- nodejs在window下安装以及配置淘宝镜像
- nodejs在window下安装以及配置淘宝镜像
- 如何通过cmd和nodejs开一个本地服务器
- 详解如何在ubuntu上安装nodejs
- 详解如何在ubuntu上安装nodejs
- 如何在Mac和Linux上装Nodejs
- 如何在本地使用APT
- nodejs开发环境(window)
- window NodeJS学习总结
- window idea nodejs mongodb
- window下利用JNI在本地代码访问java代码
- window在本地创建SVN步骤和遇到的问题解决
- 搭建本地nodeJs服务器
- 关于vim的用法
- 机器学习基础 维基翻译 Johnson-Lindenstrauss降维 应用于广义因子模型 及简单的sklearn例子
- Cocos2d-x之CCNode类
- 数据模型
- select中option改变时跳转到其他页面
- 如何在window本地按章nodejs
- Linux minerd木马清除(续)
- 《幽的小殿》
- 剑指offer----字符流中第一个不重复的字符----java实现
- linux正则表达式[】
- 剑指Offer算法题JAVA版21-30题(全是个人写的非官方,只供参考和自己复习,测试用例都通过了。)
- Java SPI(Service Provider Interface)简介
- linux的命令小总结
- 验证控件错误提示