Windows平台下的node.js安装
直接去nodejs的官网http://nodejs.org/上下载nodejs安装程序,双击安装就可以了
测试安装是否成功:
在命令行输入 node –v 应该可以查看到当前安装的nodejs版本号
简单的例子
写一段简短的代码,保存为helloworld.js,大致看下nodejs是怎么用的。
如下:该代码主要是创建一个http服务器。
[javascript] view plaincopy
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/html"});
response.write("Hello World!");
response.end();
}).listen(8080);
console.log("Server running at http://localhost:8080/");
打开命令行,转到当前文件所存放的路径下,运行 node helloworld.js命令即可
如果一切正常,可以看到命令行输出:Server running at http://localhost:8080/
同时,在浏览器输入http://localhost:8080/,可以看到一个写着helloworld的网页。
安装npm
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
a) 如果系统没有安装过Git,可以直接到https://github.com/isaacs/npm下载npm所需要的文件。
b) 如果有Git 可以使用git下载。
[plain] view plaincopy
git clone --recursive git://github.com/isaacs/npm.git
下载到NPM文件后,命令行首先转到npm所在地址,输入以下代码进行安装。
[plain] view plaincopy
node cli.js install npm -gf
安装Express
Express是nodejs常用的一个框架。
a) 全局安装
[plain] view plaincopy
npm install express -gd
b) 安装在当前文件夹下
[plain] view plaincopy
npm install express
安装成功后,命令行会提示 npm info ok
-g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹)。
在项目中引用express包
例:
[javascript] view plaincopy
var express = require('express');
var app = module.exports = express.createServer();
如果没有安装过express,那么首先需要在当前项目文件夹下安装一个express
命令行转到当前路径后,运行
[plain] view plaincopy
npm install express
安装完成后,可以看到当前目录下多了一个【node_modules】文件夹,下有一个【express】文件夹
注:项目中引用的包,都会被安装到【node_modules】文件夹
用express创建项目
在命令行中输入【express 项目名称】,就可以在当前文件夹下创建一个新的项目
如图:
包括以下几个文件:
用此方法,只是创建了一个空的项目框架,和一个简单的实例程序,运行app.js可以查看(还需要在项目文件目录下,安装jade包,方法类似安装express)
参考网站:
Node.js基础 http://www.infoq.com/cn/master-nodejs
Node.js 入门教程 http://nodebeginner.org/index-zh-cn.html
Node.js中文文档 http://cnodejs.org/cman/index.html
Express文档 http://expressjs.com/guide.html#routing
CNode社区 http://club.cnodejs.org/
附命令行的常见操作:
1) 文件运行后,再次调出命令输入栏 用Ctrl+C
2) 转到某个盘下 F:
3) 转到某个文件夹下 cd F:\nodeExamples
4) 回到上级目录 cd..
分享到:
相关推荐
一个Node js Video Streamer,它使用Express Web Server和原始HTTP方法以及标头来提供视频。 用法: 发送Get请求到localhost:config.PORT/:videoName 欣赏流媒体视频:D 安装和设置: npm install node app.js ...
以前,此NPM软件包称为moesif-express ,在3.0中已重命名为moesif-nodejs ,以反映对任何Node.js应用程序的支持。 该库可以捕获传入和传出的API调用,具体取决于您配置SDK的方式(请参见示例)。 为了确保req主体...
Node.js-HTTP,FS和URL模块示例 ExpressJS基础 路由 package.json Nodemon 响应服务器 提供静态文件 注意:-使用npm install Nodexpress NJS#4 2019年8月1日[ ] 路由 HTTP方法 中间件 注意:-使用npm install ...
这是 Node.js n mySQL 中 CRUD 的一个非常基本...'nodejs'您将需要创建一个名为“nodejs”的数据库并导入 customer.sql笔记这个 repo 仍然使用 Express 3,你可能想要自己升级或者你可以去这里 ( ) 获取最新的 Express
Node.js 阿波罗服务器 官方graphql-js模式生成器 全面的TypeScript支持 Express.js Eslint,Nodemon,Dotenv,Eslint,Prettier,Jest 这是我们上以下文章的支持代码 笔记 应使用Google KMS等某些保险库解决方案对...
个人NodeJS Express把手Gulp样板一小组文件,可使用Express,Handlebars和Gulp快速启动新的NodeJS项目。 这对我来说是一个一般的起点,我将在逐个项目的基础上对其进行大量自定义。 它会经常改变。档案文件文件笔记...
教程 1:Node.js + Express 4 + MySQL 安装: sudo npm install 数据库: 从此文件导入数据库结构:database.json 执行: sudo node server.js 想要查询更多的信息:
通过Node.js向公众共享具有实时对象检测功能的网络摄像头流。 技术领域 该项目使用以下技术进行: :使用它来捕获网络摄像机帧和更多功能 :使用它来检测框架上的对象 :使用它压缩帧并进行实时流式传输 :使用它...
这是Node.js n mySQL中CRUD的一个非常基本的示例。 安装,实时演示和教程,位于: : 安装 *对于新手:克隆或下载zip到您的计算机,然后按以下步骤: npm install 配置(数据库) app.js host: 'localhost', ...
带节点的记事本用MySQL数据库在NODE中制作的后端用纯HTML和CSS制作的前端,用于前端 该按钮会根据模式而变化,如果我们仅看到注释,它将保持如下所示: 但是,如果您编辑笔记,它会像这样改变后端您可以运行以下...
需要安装Node.js > 0.10 、 npm 1.4.9和mongo > 2.1.1 。 安装 npm install 测试申请 mocha 开始申请 npm start 笔记 如果没有为相应的社交网络选项生成您自己的密钥,社交选项将无法使用。 依赖关系 stock-...
这是一个使用 NodeJS、AngularJs 和 Express 在 MongoDB 上构建、飞行和存储鹦鹉路径的实用程序。 我构建它作为练习来学习上述内容。 这是一个方便的实用程序,适用于所有 Parrot AR 无人机传单,可通过您的笔记本...
Node.js + Express.js URL缩短器 使用Node.js + Express.js + MySQL创建的简单URL缩短器。 该项目是教程的一部分: : 。 安装 将文件下载到您想要应用程序保存的位置。 使用命令行转到该文件夹并执行npm ...
由Mongo DB , Express.js , Node.js和React.js组成的MERN堆栈因其简单易用而成为构建全堆栈基于Web的应用程序的流行堆栈。 近年来,随着JavaScript生态系统的爆炸性普及和日趋成熟,MERN堆栈已成为许多Web应用程序...
这是 Node.js n mySQL 中 CRUD 的一个非常基本...'nodejs'您将需要创建一个名为“nodejs”的数据库并导入 customer.sql笔记这个 repo 仍然使用 Express 3,你可能想要自己升级或者你可以去这里 ( ) 获取最新的 Express
该应用程序在NodeJS,Express,MySQL,Sequelize中构建 设置-开始之前 创建数据库“ notes ”。 (无需创建任何表。当应用程序首次运行时,将自动创建表。) 端口“ 3000 ”必须是空闲的。 数据库详细信息必须在...
npm i mysql express express-session body-parser pug morgan node-env-file 创建数据库: CREATE DATABASE notes ; USE notes; 创建和修改表 CREATE TABLE nts ( id INT ( 11 ) NOT NULL AUTO_INCREMENT, title...
有关后端(请参阅 (使用Express和Node的RESTful API)。 入门 这些说明将为您提供项目副本,并在您的本地计算机上运行以进行开发。 先决条件 -JavaScript运行时 用于克隆和版本控制 正在安装 克隆存储库 git ...
安装NPM软件包 npm install 在config.json更改您的秘密管理员密码 "secret" : "ENTER_SECRET_HERE" 使用NodeJS运行索引 node . 使用API编辑的现有链接。 使用搜索127.0.0.1, 所有IP替换为的服务器域/ IP ...
课程四“课程四”简化了寻找正确课程并在这些课程中取得成功的过程。... Node.js2. MySQL3. XAMPP4. Redis正在安装克隆存储库git clone https://github.com/klmui/Course-Quad.git 安装依赖项npm install 运行服务器