node-js
武东10号
developer for ninjia
展开
-
node---path模块,nodeJs的path对象,如何用来处理目录,path.join,path.resolve,path.relative.path
path.dirname(agr) const path=require('path');path.dirname('dist/js/a.js'); //返回 dist/js,当dirname的参数agr为文件时候,返回改文件的目录path.dirname(path.resolve('a','b','d/e')); //返回D:\demos\a\b\d 绝对路径参数时候,返回上层目录path.di原创 2017-06-22 23:48:40 · 13065 阅读 · 0 评论 -
node---如何替换npm包管理工具伟国内淘宝镜像cnpm
国内使用 npm 速度很慢,可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:$ npm install -g cnpm --registry=https://registry.npm.taobao.org $ npm config set registry https://registry.npm.taobao.org然后按照模块就可以使用cnpm:cnpm in原创 2017-06-11 12:00:20 · 3099 阅读 · 0 评论 -
node---http模块,如何用node.js做简单的服务器环境http.createServer
http模块提供的request和response对象与http协议打交道,处理tcp链接,解析http,从而实现一个http服务器。request对象封装了HTTP请求,我们调用request对象的属性和方法就可以拿到所有HTTP请求的信息; response对象封装了HTTP响应,我们操作response对象的方法,就可以把HTTP响应返回给浏览器。///最简单的node.js搭建的服务器:原创 2017-04-13 22:33:44 · 1003 阅读 · 0 评论 -
node---fs模块
fs算是node.js中太常见的模块了,定位于文件系统模块,主要负责读写文件,fs同时提供了异步和同步方法。 读取文件: let fs=require('fs');//下面代码不再写这句 ///readFile为异步读取文件,传入的回调函数接收两个参数:err,data.当正常读取时,err参数为null,data参数为读取到的String。当读取发生错误时,err参数代表一个错误对象,data为u原创 2017-04-12 22:36:29 · 1000 阅读 · 0 评论 -
Express---node.js-express框架中的主要方法,使用中间件关联 多个路由
Express中的主要路由express主要路由 方法:get,post,all,use等 当用get请求时候:let app=express(); app.get(path,(req,res)=>{ //执行语句 }) 当用post请求时候:let app=express(); app.post(path,(req,res)=>{ //执行语句 }) 若想处理该网址任何请求的时候:原创 2017-07-18 10:55:39 · 1776 阅读 · 1 评论 -
electron如何调用其他应用作为子进程?
electron开发桌面端应用,多人合作时候,H5端或许会需要调用C++程序作为子进程,如何实现? 主程中,通过node官方模块child_process即可完成: 主程main.js const {spawn} = require('child_process) const {ipcMain} = require('electron') ipcMain.on('app-child',(e,a...原创 2019-01-04 15:18:52 · 11862 阅读 · 3 评论