
node
半夏的前端笔记
这个作者很懒,什么都没留下…
展开
-
webpack打包之后输出对象为空对象
首先,整个测试项目的目录如下:index.js代码如下:const {add} = require('./js/add')const {devide} = require('./js/devide')const {sub} = require('./js/sub')const {mult} = require('./js/mult')module.exports.calc = { add, sub, mult, devide}webpack.config原创 2021-02-20 16:59:55 · 1831 阅读 · 0 评论 -
使用Sinopia搭建一个私有npm仓库
1.服务端配置需要准备的东西:一台linux服务器(我的是centos7.x),因为windows服务器可能会有点问题前期配置: 服务器安装node环境下面开始正式配置服务端:全局安装sinopianpm install -g sinopia启动sinopia运行指令: sinopia,出现如下字段说明成功:warn — config file - /home/map/.config/sinopia/config.yamlwarn — http address - http:原创 2021-02-04 16:34:15 · 349 阅读 · 1 评论 -
node项目创建
场景一:如果只是简单的功能模块,只用到node自带的模块,不用npm init,直接引入自带模块就行var http = require("http");var fs = require("fs");const tableNames = ['GEOPDDISULINE','GEOPDLINE','GEOPDRIUN','GEOPDRIUNLINE','GEOPTCOND','GEOPTLINE','GEOPTLINE_ORIG','GEOPFWELL']const primaryKeys = ['F原创 2021-01-19 16:59:57 · 317 阅读 · 0 评论 -
使用node搭建一个简易后台
const Koa = require('koa')const app = new Koa()app.use(async(ctx)=>{ ctx.body = '这是后台返回的数据'})app.listen(3000)第一步:创建一个demo文件夹,打开终端,进入demo文件夹,npm init -y进行项目文件初始化第二步:npm install koa,安装koa模块第三步:创建app.js入口文件,写入上述代码第四步:在demo文件夹下,运行node app.js,后原创 2021-01-18 15:55:46 · 889 阅读 · 0 评论 -
node的Event Loop(事件循环)
process.nextTick(()=>{ console.log(1);})process.nextTick(()=>{ console.log(2);})setImmediate(()=>{ console.log(3); process.nextTick(()=>{ console.log(4); })})setImmediate(()=>{ console.log(5);})setTime原创 2021-01-18 10:20:30 · 260 阅读 · 0 评论 -
node爬取数据并解析写入文件
今天,领导让我帮着后台解析一些数据,本以为是很简单的数据处理,后台发给我一个链接,我请求一看就懵逼了,密密麻麻的文字,复制到文件一看,大小70M,而且还不止一个链接,没办法,只能写一个node请求数据再解析写入文件给后台。 话不多说,上代码。var http = require("http");var fs = require("fs");const tableNames = ['GEOPDDISULINE','GEOPDLINE','GEOPDRIUN','GEOPDRIUNLINE','GE原创 2021-01-18 08:35:25 · 260 阅读 · 0 评论