c语言sscanf函数的用法是什么
235
2022-11-30
node.js模块
1.引入= require("方法创建服务器,并使用 listen 方法绑定 8888 端口。函数通过 request, response 参数来接收和响应数据。
var = require('(request, response) {// 发送 HTTP 头部// HTTP 状态值: 200 : OK//设置 HTTP 头部,状态码是 200,文件类型是 html,字符集是 utf8response.writeHead(200,{"Content-Type":"text/html;charset=UTF-8"});// 发送响应数据 "Hello World"res.end("哈哈哈哈,我买了一个 iPhone" + (1+2+3) + "s");}).listen(8888);// 终端打印如下信息console.log('Server running at node 命令运行程序。
4.HTTP 模块的使用
//引用模块var = require("server = 参数表示请求,res 表示响应console.log("服务器接收到了请求" + req.url);res.end(); // End 方法使 Web 服务器停止处理脚本并返回当前结果});//监听端口server.listen(3000,"127.0.0.1");
5.URL 模块的使用
url.parse() 解析 URLurl.format(urlObject) //是上面 url.parse() 操作的逆向操作url.resolve(from, to) 添加或者替换地址
1、url.parse()
2、url.format()
3、url.resolve()
三:Nodejs 自启动工具 supervisor
1. 首先安装 supervisor
npm install -g supervisor
2. 使用 supervisor 代替 node 命令启动应用
四:Nodejs 中的模块化
Node 应用由模块组成,采用 CommonJS 模块规范
2.定义使用模块
// 定义一个 tools.js 的模块//模块定义var tools = { sayHello: function() { return 'hello NodeJS'; }, add: function(x, y) { return x + y; }};// 模块接口的暴露// module.exports = tools;exports.sayHello = tools.sayHello;exports.add = tools.add;
var = require('引入自定义的 tools.js 模块var tools= require('./tools'); tools.sayHello(); //使用模块
3.npm init 生成 package.json(必须cd到指定的目录中)
npm init --yes
四:在 NodeJs 中通过 NPM 命令来下载第三方的模块(包)。
i silly-datetime –savevar sd = require('silly-datetime');sd.format(new Date(), 'YYYY-MM-DD HH:mm');
五:NPM 命令详解。
1. npm -v 查看 npm 版本
2. 使用 npm 命令安装模块
npm install Module Name如安装 jq 模块:npm install jquery
3. npm uninstall moudleName 卸载模块
npm uninstall ModuleName
4. npm list 查看当前目录下已安装的 node 包
npm list
5. npm info jquery 查看 jquery 的版本
npm info 模块 //查看模块的版本
6. 指定版本安装 npm install jquery@1.8.0
六、package.json
package.json 定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)
1、创建 package.json
npm initnpm init –yes
2、package.json 文件
{ "name": "test", "version": "1.0.0", "description": "test", "main": "main.js", "keywords": [ "test" ], "author": "wade", "license": "MIT", "dependencies": { "express": "^4.10.1" }, "devDependencies": { "jslint": "^0.6.5" }}
3、安装模块并把模块写入 package.json(依赖)
npm install babel-cli --save-devnpm install 模块 --savenpm install 模块 --save-dev
4、dependencies 与 devDependencies 之间的区别?
使用 npm install node_module –save 自动更新 dependencies 字段值;使用 npm install node_module –save-dev 自动更新 devDependencies 字段值;
dependencie 配置当前程序所依赖的其他包。devDependencie 配置当前程序所依赖的其他包,只会下载模块,而不下载这些模块的测试和文档框架
"dependencies": {"ejs": "^2.3.4","express": "^4.13.3","formidable": "^1.0.17"}
^表示第一位版本号不变,后面两位取最新的~表示前两位不变,最后一个取最新*表示全部取最新
npm 包官网淘宝 npm 镜像官网
npm install -g cnpm --registry=https://registry.npm.taobao.org
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~