Tag: 节点模块

http.Server的“连接”事件永远不会被调用

我创build一个简单的http服务器,我想通过套接字传输一些字节的数据。 所以我正在听服务器的“连接”事件。 但它从来没有被称为? 这是我的代码。 var http = require('http'); var server = http.createServer(function(req, res) { res.setHeader('Content-type', 'text/html'); res.end('<h3>Yeah! you are connected on ' + Date() + '</h3>'); console.log('User connected'); }); server.on('connect', function(req, socket, head) { //var addr = socket.remoteAddress; console.log('IP – '); }); server.listen(8000);

Webpack从节点模块自动导入css

TL; DR:有没有什么办法可以从我们的node_modules文件夹中自动扫描或自动导入我们的networking包使用的所有样式表? 我正在使用angularJS作为其MVC框架的项目,我们正在进行迁移到使用webpack的过程。 我目前写了以下configuration: const path = require('path'); const webpack = require('webpack'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const bbProperties = require('./webpack.properties'); const appRoot = __dirname + "/../../.."; console.log('__dirname:', __dirname); module.exports = { entry: { app: appRoot + bbProperties.app.entryScript, login: appRoot + bbProperties.login.entryScript }, output: { path: appRoot + bbProperties.distFolder, publicPath: "dist", filename: "js/[name].bundle.js", }, module: { […]

mern项目部署在现场ssl

我想在ssl上部署mern项目。目前它在服务器上运行ip地址。但是当我在ssl上部署它不运行。它在http上工作正常。 我有节点模块传输节点上的变化,并使其HTTP http。 1 – 我使用nginx作为代理服务器 当我部署在SSL上它给错误: – 1-emitter.js?8a6f:50选项https:// privateIp:port / net :: ERR_SSL_PROTOCOL_ERROR 2-websocket.js?0f24:6与'ws:// privateip / sockjs-node / 831 / bocznd0p / websocket'的WebSocket连接失败:WebSocket握手期间出错:意外的响应代码:400 3-你的请求是http,而它需要https。(握手问题)

Node.js无法find模块,尽pipe模块正在安装

我将我的应用程序本地构build到dist文件夹中; package.json也被复制过来 npm install –production在dist文件夹中运行 dist文件夹然后压缩 邮编被上传到服务器,在那里解压缩 试图在服务器上运行应用程序导致Error: cannot find module <module_name> 除非我在解压缩后手动运行npm install <module_name> ,否则这个错误会发生在任何模块上 一切工作正常,如果我从我的dist文件夹中运行它,所以它不是一个问题与预压缩部分 在unzip之后运行npm install –production不能解决任何问题(只是说所有的模块都是最新的) 删除服务器上的node_modules ,然后运行npm install –production使一切工作正常 解压zip文件在本地然后运行应用程序工作正常 我错过了什么/错在哪里? 编辑:package.json: { "name": "app-name", "version": "0.0.1", "scripts": { "start": "index.js" }, "dependencies": { "body-parser": "^1.18.2", "email-validator": "^1.1.1", "express": "^4.16.2", "express-jwt": "^5.3.0", "express-jwt-permissions": "^1.0.0", "firebase-admin": "^5.5.1", "jsonwebtoken": "^8.1.0", "mailgun-js": "^0.13.1", […]

Node.js Express App – Rickshaw.Graph.RangeSlider TypeError:$(element).slider不是函数

这是一个类似的问题Rickshaw.Graph.RangeSlider TypeError:$(元素).slider不是一个函数 不同之处在于我在使用Express框架的node.js应用程序中使用Rickshaw。 我得到的错误:“TypeError:$(元素).slider不是一个函数”。 (2号线) 我在我的package.json文件夹中指定了jquery-ui(“^ 1.10.5”)作为依赖项。 进行了“npm install”并查看了node_modules文件夹中的jquery-ui文件夹。 我不知道为什么它在下面的上下文中丢失,然后导致错误。 $( function() { $(element).slider( { range: true, min: graph.dataDomain()[0], max: graph.dataDomain()[1], values: [ graph.dataDomain()[0], graph.dataDomain()[1] ], slide: function( event, ui ) { graph.window.xMin = ui.values[0]; graph.window.xMax = ui.values[1]; graph.update(); // if we're at an extreme, stick there if (graph.dataDomain()[0] == ui.values[0]) { graph.window.xMin = undefined; […]

检查一个模块是否存在,如果是这样,用它replace控制台,否则不。 不工作,控制台得到未定义

我正在使用爬 ,我用它replaceconsole对象。 但是,如果模块存在,我只想replace它。 try { var console = require('clim')(); } catch(err) {} console.log('checking..'); 如果模块不存在,则会使console未定义。 奇怪的是,保存控制台对象并replace也不起作用 var console_backup = console; try { var console = require('clim')(); } catch(err) { if (err) var console = console_backup; } console.log('checking..'); 仍然抛出错误( console未定义),当clim不存在。 http://runnable.com/U8vlFEpIYtkiV2N9/24850946-console-for-node-js 只有在存在的情况下,如何使工作更换console ?

Grunt不在父目录中查找node_modules? 像节点呢

我将所有的node_modules都node_modules在主目录上一级的父目录中。 哪个与节点工作正常。 但似乎咕噜需要项目目录中的node_modules 。 有没有办法让grunt查看所有父目录来加载它需要的任何模块? http://runnable.com/U-xEnRK8Dhtr-eNY/output

Browserify&Jstify:“Unexpected token%=”

所以…我对Browserify相当新颖,并给它一个重buildAMD项目的机会。 但是,在任何情况下,我会一直使用tpl! 要求我的模板与RequireJS,我会有,例如: var QuoteTemplate= require('js/quoting/quote/quoteTemplate'); 但是当我运行CLI时,使用从https://github.com/zertosh/jstify取得的这个例子 browserify -t [ jstify –minifierOpts [ –collapseWhitespace false ] ] js/quoting/app.js > js-dist/quoting.js 在我得到的模板中的JS标签的第一个实例 ParseError: Unexpected token %= 坦率地说,这正是我所期望的确切performance。 我在这里selectjstify,但我也尝试了node-underscorify和handlebars(修改我的模板,当然,它仍然扼杀在我的点语法,但我不与hbs ,所以,idk)…我的观点是,也许我误解了一些愚蠢的东西,可以很容易地理顺…? 也许?

节点包安装失败,因为节点在我的根目录查找相关性

当使用npm来安装软件包时,我最近遇到了一个问题,那就是Node无法find模块/脚本。 出于某种原因,它正在我的C:/目录,而不是C:/my-project/node_modules 。 这个图书馆特别麻烦,但我也看到过这种情况。 我正在运行Win7 x32 v0.10.35的Node 。 这是我尝试安装node-sass时看到的一个示例: C:\node\test>npm install node-sass > node-sass@2.0.0-beta install C:\node\test\node_modules\node-sass > node scripts/install.js module.js:340 throw err; ^ Error: Cannot find module 'C:\scripts\install.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:929:3 npm ERR! node-sass@2.0.0-beta install: `node scripts/install.js` npm ERR! Exit status 8 npm ERR! […]

在Phonegap / Cordova项目中使用Node包

有没有办法在您的phonegap / cordova应用程序中使用Node模块? 我需要使用Oauth并断开连接包。 请帮忙!