Tag: ubuntu 16.04

同时运行React和Node。

我有一个用例,我不认为是太独特,但我遇到了挑战。 我的应用程序是用express / EJS编写的,运行在35端口上,我想包括反应,所以我正在学习一个教程,并在我现有的应用程序中编写这个应用程序,并在另一个端口上运行它。 我可以看到这两个应用程序,当他们在不同的端口,如果我试图把他们在他们冲突的同一端口。 咄。 不过,我想在我的应用程序中运行某些function的反应,我该如何做到这一点? 我如何运行我的节点应用程序,并在同一时间作出反应? 我的反应应用程序的依赖项是: "babel": "^6.5.2", "babel-loader": "^6.2.10", "babel-preset-es2015": "^6.18.0", "babel-preset-react": "^6.16.0", "babel-preset-stage-2": "^6.18.0", "react": "^15.4.1", "react-dom": "^15.4.1", "webpack": "^1.14.0", "webpack-dev-server": "^1.16.2" 我的整个依赖树是 "dependencies": { "async": "^2.1.4", "babel": "^6.5.2", "babel-loader": "^6.2.10", "babel-preset-es2015": "^6.18.0", "babel-preset-react": "^6.16.0", "babel-preset-stage-2": "^6.18.0", "bcrypt-nodejs": "0.0.3", "bluebird": "^3.4.6", "body-parser": "^1.15.2", "cloudinary": "^1.4.6", "cookie-parser": "^1.4.3", "ejs": "^2.5.2", "express": […]

Docker编写libstdc ++。so.6找不到GLIBCXX_3.4.21

当我在我的节点目录中运行docker-compose up ,我得到了 /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /app/node_modules/bcrypt/lib/binding/bcrypt_lib.node) 但是我肯定有这样的贪婪: strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX_3.4.2 GLIBCXX_3.4.2 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 我试过了 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 按照https://askubuntu.com/questions/164296/glibcxx-3-4-15-not-found,但我得到同样的错误。 我不知道如何解决这个问题,无法在其他地方find解决scheme。 这是在Ubuntu 16.04,如果重要的话。

在sharp@0.18.2安装脚本'node-gyp rebuild'失败

面对的问题,同时build立docker文件。这里是我的docker文件和本地ubuntu机器正在工作,但与docker,我可以成功地build立它。 从npm尖锐抛出所有其他模块工作正常。 npm ERR! Linux 4.4.0-83-generic npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" npm ERR! node v7.10.0 npm ERR! npm v4.2.0 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! sharp@0.18.2 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the sharp@0.18.2 install script 'node-gyp rebuild'. npm ERR! Make sure […]

如何在只有IPv6的Ubuntu服务器上安装节点包

我试图在只有IPv6地址空间可用的Ubuntu服务器上安装typescript。 我收到错误如下。 任何帮助? :/home/dev/.nvm# npm install –global typescript npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND npm ERR! network request to https://registry.npmjs.org/typescript failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 npm ERR! network This is a problem related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. […]

在docker集装箱升级后,NPM会中断

我需要创build一个节点v6.10.3容器,但是最新的npm(目前是v5.4.1 )为本地包使用新的npmfunction。 这样的安装在我的Mac上没有任何问题,但是当我尝试用这样的安装创build一个docker镜像时,在更新npm之后,npm工具会崩溃,并抛出一堆关于丢失包的错误。 这里是Dockerfile的例子,我可以重现这个问题(请注意,我真正的Dockerfile更复杂): FROM ubuntu:xenial RUN apt-get update RUN apt-get install -y curl RUN curl -sL https://deb.nodesource.com/setup_6.x | bash – RUN apt-get install -y nodejs RUN npm i -g npm RUN npm i -g lerna 当生成进程到达线路RUN npm i -g lerna它引发了一堆错误,如: Error: Cannot find module 'process-nextick-args' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) […]

使用Mongoose的Mongodb安全服务器安装

我试图成功的设置是有一个创build数据库的节点进程,其他服务器以安全的方式访问这些数据库。 所以我的想法是从一个用户和通过节点创build数据库。 然后打开服务器mongodb端口打开访问权限并lockingmongo admin用户。 如果这个理论是好的, 如何使用mongoose,使数据库将只能用该用户访问? 在/etc/mongodb.conf我应该只添加bind_ip = 0.0.0.0 ,这一切? PS:我使用Ubuntu 16:04和最新的Mongodb。 编辑:13/08/17 db.createUser({user: "admin",pwd: "admin",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]}); = db.createUser({user: "admin",pwd: "admin",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]}); 对于admin数据库,当数据库在–auth下并且试图通过该连接创build其他数据库时连接它,如下所示。 var adminConnection = mongoose.createConnection('mongodb://admin:admin@localhost:27017/admin', { useMongoClient: true }); console.log(typeof adminConnection.db.executeDbAdminCommand);//function

安装Yarn Ubuntu 16.04(Linux Mint 18.1)

我用Ubuntu 16.04安装了Linux Mint 18.1。 我已经安装了Node 6.10.0。 当执行指示纱线文档的命令时: sudo apt-get update && sudo apt-get install yarn 它说“找不到纱包” 我必须做其他事情,因为在文档中我没有看到任何关于它的事情。 谢谢。