;

1.安装 $ npm install express –save 2.index.js const express = require(‘express’) const app = express() app.get(‘/’, (req, res) => res.send(‘Hello World!’)) app.listen(3000, () => console.log(‘Example app listening on port 3000!’)) 3.Express 应用程序生成器 官网教程执行npm install express-generator -g 控制台会提示The program ‘express’ is currently not installed. You can install it by typing: apt-get install node-express 改用命令 apt-get install node-express express –version //查看版本 express –view==pug myapp //app目录下生成一个项目目录 cd myapp //进入目录 npm i //安装依赖 node app //运行项目 浏览器输入 host:3000,报错`!!!` i…

express入门 2019年11月29日
;

1.安装 npm install –save sequelize npm install –save mysql2 2.Sequelize 中 Model 的数据类型对应MySQL中的数据类型 Sequelize.STRING // VARCHAR(255) 类型:字符串 最大值: 65535个字符 Sequelize.STRING(1234) // VARCHAR(1234) 类型:变长 最大值: 65535个字符 Sequelize.TEXT // TEXT 类型:字符串 最大值:65535个字符 Sequelize.TEXT(‘tiny’) // TINYTEXT 类型:字符串 最大值:255个字符 Sequelize.INTEGER // INTEGER 类型:整型 最大值:范围(-2147483648~2147483647) Sequelize.BIGINT // BIGINT 类型:整型 最大值:范围(+-9.22*10的18次方) Sequelize.BIGINT(11) // BIGINT(11) 类型:整型 最大值:范围(+-9.22*10的18次方) Sequelize.FLOAT // FLOAT 类型:单精度浮点型 8位精度(4字节) Sequelize.FLOAT(11) // FLOAT(11) 类型:单精度浮…

Sequelize教程 2019年11月29日
;

第一步,将此单元格设置为“自动换行” 第二步,在代码中需要换行的位置输入 “\n”

通过代码生成的excel文件中内容如何换行? 2019年11月28日
;

if(req.headers.origin == config.allowOrigin.int || req.headers.origin == config.allowOrigin.ext){ res.header("Access-Control-Allow-Origin", req.headers.origin); res.header("Access-Control-Allow-Headers", "Content-Type, Authorization, X-Requested-With"); res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS"); res.header("Access-Control-Allow-Credentials", true); //可以带cookies res.header("Content-Type", "application/json; charset=utf-8") res.header("X-Powered-By", ‘3.2….

Access-Control-Allow-Origin设置多个域名 2019年11月17日
;

config文件夹下放置不同环境的配置文件 export NODE_ENV=’default’

node切换环境变量 2019年11月16日
;

1.安装 npm install pm2 -g 后续执行pm2始终提示’command not found’ 执行whereis pm2查看安装位置,发现有多处软链接,逐个删除 sudo rm -rf /usr/bin/pm2 sudo rm -rf /usr/local/bin/pm2 为确保环境干净,同时删除pm2 npm uninstall pm2 -g 再次执行npm install pm2 -g 然后再执行whereis pm2无任何信息输出 whereis node发现node位置为 同时发现pm2被安装在了/usr/local/bin下并且文件夹名字很奇怪` 类似这样符号加空格,猜测此为安装过程中的临时文件 图片中红框中为pm2的安装路径,文件夹名称为何如此奇怪 无奈之下放弃使用全局安装,直接在/usr/local/bin下执行npm install pm2 接下来设置软链接ln -s /usr/local/bin/node_modules/pm2/bin/pm2 /usr/local/bin 参考链接: https://segmentfault.com/q/1010000014016820 https://blog.csdn.net/d597180714/article/details/82619735…

pm2进程管理 2019年11月5日
;

1.初始化 npm init npm install wechaty 2.创建js文件 const { Wechaty } = require(‘wechaty’) // import { Wechaty } from ‘wechaty’ Wechaty.instance() // Global Instance .on(‘scan’, (qrcode, status) => console.log(`Scan QR Code to login: ${status}\nhttps://api.qrserver.com/v1/create-qr-code/?data=${encodeURIComponent(qrcode)}`)) .on(‘login’, user => console.log(`User ${user} logined`)) .on(‘message’, message => console.log(`Message: ${message}`)) .start() 3.运行 node mybot.js 4.扫描二维码接入微信 复制命令行下的地址在浏览器中打开,使用微信扫码登录 5,完成 后续此微信发送或者接收的消息都会在命令行中显示 6.优化,命令行终端内显示二维码 npm –save i qrcode-…

wechaty起步 2019年6月17日
;

npm yo npm install -g generator-keystone yo keystone

keystone安装 2018年8月13日
;

1.启动服务,MongoDB 目录的 bin 目录中执行以下命令 C:\mongodb\bin\mongod –dbpath c:\data\db 2.上面窗口不要关,新开窗口执行 C:\mongodb\bin\mongo.exe

mongodb启动步骤 2018年8月13日
;

当你不想修改默认安装路径的权限,因为由此可能会带来一些额外问题,譬如说,修改权限后无法跟当前系统其他用户共享。这个时候可以考虑修改默认的安装路径。 在示例下,我把默认全局安装路径修改到当前用户的home目录下面: 1、新建一个全局安装的路径 mkdir ~/.npm-global 2、配置npm使用新的路径 npm config set prefix ‘~/.npm-global’ 3、打开或者新建~/.profile,加入下面一行 export PATH=~/.npm-global/bin:$PATH 4、更新系统环境变量 source ~/.profile 安装一个全局包试一试: npm install request –save -g 5.所以默认参数 npm config ls -l npm config list 参考链接: https://blog.csdn.net/gentlycare/article/details/51279529 https://stackoverflow.com/questions/16482600/node-js-cannot-find-module-request

npm修改默认全局安装路径 2018年8月6日
;

Ubuntu 14.04 sudo apt update -y sudo apt install -y nodejs nodejs-legacy npm sudo npm config set registry https://registry.npm.taobao.org sudo npm install n -g sudo n stable n是一个Node工具包,它提供了几个升级命令参数: n //显示已安装的Node版本 n latest //安装最新版本Node n stable //安装最新稳定版Node n lts //安装最新长期维护版(lts)Node n <version> //根据提供的版本号安装Node npm install -g npm //npm升级 注意事项: 起初通过如下方式安装 sudo apt-get install nodejs sudo apt-get install npm node -v 命令不可用 nodejs -v 显示版本为v0.10.25 通过上面方法安装以后 nodejs -v 依然显示为v0.10.25 但是 node -v 命令已经可以用,并且显示当前安装的新版本

Ubuntu安装最新版nodejs 2018年8月6日
;

问题描述,nodejs命令行提示乱码,如下解决 chcp 65001

windows命令行工具切换编码 2018年5月28日
;

1.更新ubuntu软件源 sudo apt-get update sudo apt-get install -y python-software-properties software-properties-common sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update 2.安装nodejs sudo apt-get install nodejs sudo apt install nodejs-legacy sudo apt install npm 3.全局安装n管理器(用于管理nodejs版本) sudo npm install n -g 4.安装最新的nodejs(stable版本) sudo n stable sudo node -v 5.安装mongodb apt-get install mongodb mongo //输入测试 mongo -version //查看版本信息 6.更新mongodb到最新版 sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 echo "deb [ …

ubantu16安装Nodejs最新版以及最新版mongoDB 2018年5月23日
;

1.安装 meteor add session 2.引入 import { Session } from ‘meteor/session’ 3.使用 Session.set(key,value);

meteor引入session 2018年4月10日
;

1.管理员模式打开命令行工具 choco install meteor 2.mongodb安装 https://www.mongodb.com/download-center?jmp=nav#community 最后一步时,左下角的勾勾没有去掉,mongodb compass是图形化管理界面,下载它需要很久很久,还有可能一直下不来,所以把勾去掉就能马上安装好 3.安装Robo 3T,数据库可视化 https://robomongo.org/download 4.创建项目 管理员模式运行命令行,否则无法创建目录,导致报错 meteor create list

meteor环境安装 2018年4月9日