今天晚上,开始时间了一下nodejs,跟着 Node入门 一步步的往下走。对node开发也有了初步的了解。期间没有碰到什么问题,只有在最后的时候,碰到了几个问题。在这里记录一下: 1 . cross-device link not permitted, 网上有文章 解释说是由于Node.js安装的盘符和写的地方不在一个盘符,跨目录重命名文件导致的问题。 可以多些下面一句话,重设临时上传路径 form.uploadDir = "./tmp"; 试了一下,发现的确是这样子...
Nodejs 1.安装nodejs从nodejs官网下载最新版本的node,设置环境变量这样就可以在cmd下直接用命令行操作npm环境变量:path d:/nodejs查看本机node及npm版本2.从官网上直接拷一个小脚本:nodeExample.jsconst http = require(‘http‘);const hostname = ‘127.0.0.1‘;
const port = 3000;const server = http.createServer((req, res) => {res.statusCode = 200;res.setHeader(‘Content-Type‘, ‘text/plain‘);res.end(‘Hello...
项目要求:1.对用户的煤、水、电的使用金额对用户进行每周短信提醒。 2.当爬虫爬来的煤、水、电的剩余金额小于10元时,对用户进行短信提醒。数据库描诉:mongodb 建了4张表 分别分 每周提醒表、水费表、电费表、煤气表 每周提醒表:用户名、用户id、是否开/关提醒功能、用户是否关联煤、水、电、用户电话 电费表:用户名、用户id、社区编号、供电公司编号、是否开...
常用的命令:npm config set prefix "node-global路径"npm config set cache "node-cache路径"npm config set registry http://registry.npm.taobao.org/npm config lsnpm config ls -l 原文:https://www.cnblogs.com/erdanyang/p/14433709.html
第一步,先安装tvmtnvm(Taobao Node Version Manager)淘宝Node版本管理器安装:直接输入wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash等待完成后,输入export METHOD=script添加环境变量,在输入source .bashrc使环境变量生效来安装完成。如果遇到什么问题,可以去git上看。一般是没什么问题的。第二步,安装Nodejs先查看服务器上有哪些版本的nodejs可以安装,输入tnvm ls-remote node然...
安装组件npm install express multer --save服务端代码server.jsvar Express = require(‘express‘);
var multer = require(‘multer‘);
var bodyParser = require(‘body-parser‘);
var app = Express();
app.use(bodyParser.json());
// multer 提供了 storage 这个参数来对资源保存的路径、文件名进行个性化设置。var Storage = multer.diskStorage({destination: function (req, file, callback) {callback(null, "./Images...
查找时间管理软件的时候发现了superProductivity这个程序,使用electron进行开发,于是看了一下介绍,手痒了,尝试进行环境搭建,一下步慢慢补齐前端知识吧nodejs安装nodejs的版本更新较快,所以可能一个系统上存在多个版本,管理工具也可以多种多样,我选择使用nvm进行安装,一个原因是管理简单,另外一个是不用先安装nodejs再进行升级。安装nvm
先查看nvm的版本,然后替换下列脚本地址中的版本信息获得nvmcurl -o- https://raw.gi...
一、说一下 首先保证node环境已经安装完毕,npm能正常使用,安装可自行百度,比较简单,在此不做赘述。二、直接开码 安装npm install express express-generator -g 注释: express:安装express框架 express-generator:安装express生成器,可快速生成一个应用的骨架 -g:全局安装express -e myapp 注释: -e:简写,全称为 --view=ejs ,安装ejs模板引擎 myapp:项目名称,自定义...
最近还是打算好好搞下vue。搞起很久之前装的 node.js 。肯定是要更新一下的。 首先使用命令查看当前安装的版本:node -vnpm -version升级 NPM:npm install npm -g升级完成后可以再次查看版本以确定升级成功。 安装全局 n 模块:npm install -g n执行之后出现报错npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for n@6.4.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm ...
一、更新npm// 将npm更新到最新版本
npm install npm@latest -g 二、更新nodejs1. 首先通过 where node 命令找到nodejs的安装路径 2. 然后去官网下载最新的nodejs进行安装,安装路径与你之前的安装路径相同,覆盖掉之间的版本 原文:https://www.cnblogs.com/similar/p/9964743.html
ctrl + h原文:http://blog.csdn.net/lcstrive/article/details/28595831
1、直接运行run.bat文件
下面的内容为批处理文件run.bat中的内容,批处理命令中NODE_PATH为Node.js的安装路径。使用express 生成的项目。app.js为待测试的Node.js 文件。
@set NODE_PATH=D:\nodejs\demo\npm
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node app.js
2、通过参数运行run.bat文件 批处理文件仅起...
1.使用nodejs原生写法获取用户ip地址当使用req.connection.remoteAddress获取到的ip默认是ipv6的地址,当我们需要拿到ipv4的地址时,写法如下:首先需要指定host为0.0.0.0,也就是app.listen(port, 0.0.0.0, () => {});
在需要获取ip的地方使用如下方法://传入请求HttpRequest
function getClientIp(req) {return req.headers[‘x-forwarded-for‘] || // 判断是否有反向代理 IPreq.connection.remoteAddress || // 判断 connecti...
http://nodejs.org/http://www.nodebeginner.org/index-zh-cn.html原文:http://www.cnblogs.com/lilei9110/p/3715916.html
中间件的功能和分类 中间件的本质就是一个函数,在收到请求和返回相应的过程中做一些我们想做的事情。Express文档中对它的作用是这么描述的:执行任何代码。修改请求和响应对象。终结请求-响应循环。调用堆栈中的下一个中间件。分类 Express文档中把他们分为了五类,但是他们的原理相同,只是用法不同:应用级中间件路由级中间件错误处理中间件内置中间件第三方中间件下面介绍常用中间件express.static()这是一个用来返回...