Questions tagged «node.js»

Node.js是基于事件的非阻塞异步I / O运行时,它使用Google的V8 JavaScript引擎和libuv库。它用于开发大量使用在客户端和服务器端都运行JavaScript的功能的应用程序,因此受益于代码的可重用性和缺少上下文切换。

30
npm抛出没有sudo的错误
我只是通过nodejs.org上的软件包安装了node和npm,并且每当我尝试使用npm搜索或安装某些东西时,都会抛出以下错误,除非我对命令进行了sudo。我觉得这是权限问题?我已经是管理员。 npm ERR! Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json' npm ERR! { [Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/Users/chietala/.npm/-/all/.cache.json' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Darwin 12.2.0 npm ERR! command "node" "/usr/local/bin/npm" "search" …
1285 node.js  unix  permissions  npm  sudo 

3
我如何开始使用Node.js [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 有什么好的资源可以开始使用Node.JS?有好的教程,博客或书籍吗? 当然,我已经访问了它的官方网站http://nodejs.org/,但是我认为他们拥有的文档不是一个很好的起点。
1264 javascript  node.js 




20
如何在Node JS中卸载NPM模块?
正如公知的,任何NPM模块可以通过运行一个简单的命令被安装:npm install <module_name>。 我已经安装了一些不再使用的模块,我只想把它们取下来。我对此有一些疑问: 我们是否有任何命令或过程可以从根目录卸载模块(如npm uninstall <module_name>),还是仅删除模块文件即可? 如果我们保留未使用的模块,它将对我们有何影响?
1128 node.js  npm 

20
在forEach循环中使用异步/等待
在循环中使用async/ 是否有任何问题?我试图遍历文件数组和每个文件的内容。awaitforEachawait import fs from 'fs-promise' async function printFiles () { const files = await getFilePaths() // Assume this works fine files.forEach(async (file) => { const contents = await fs.readFile(file, 'utf8') console.log(contents) }) } printFiles() 这段代码确实有效,但是这可能出问题吗?我让某人告诉我,您不应该在这样的高阶函数中使用async/ await,所以我只是想问一下这是否有问题。

30
使用node.js作为简单的Web服务器
我想运行一个非常简单的HTTP服务器。每个GET请求example.com都应index.html以常规HTML页面的形式(例如,与您阅读普通网页时相同的体验)获得响应。 使用下面的代码,我可以阅读的内容index.html。如何index.html作为常规网页? var http = require('http'); var fs = require('fs'); var index = fs.readFileSync('index.html'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end(index); }).listen(9615); 下面的一个建议很复杂,需要我为get要使用的每个资源(CSS,JavaScript,图像)文件写一行。 如何在单个HTML页面中提供一些图像,CSS和JavaScript?
1102 node.js  server  webserver 

30
对象的映射功能(而不是数组)
我有一个对象: myObject = { 'a': 1, 'b': 2, 'c': 3 } 我正在寻找一种本机方法,Array.prototype.map该方法类似于以下方法: newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { 'a': 1, 'b': 4, 'c': 9 } JavaScript是否map对对象具有这样的功能?(我想为Node.JS使用它,所以我不在乎跨浏览器的问题。)

12
Node.js + Nginx-现在怎么办?
我已经在服务器上设置了Node.js和Nginx。现在,我想使用它,但是在开始之前,有两个问题: 他们应该如何一起工作?我应该如何处理请求? Node.js服务器有两个概念,其中一个更好: 一个。为每个需要它的网站创建一个单独的HTTP服务器。然后在程序开始时加载所有JavaScript代码,因此代码将被解释一次。 b。创建一个处理所有Node.js请求的单个Node.js服务器。这将读取请求的文件并评估其内容。因此,每个请求都将解释文件,但是服务器逻辑要简单得多。 我不清楚如何正确使用Node.js。
1002 node.js  nginx  concept 


13
如何使用Node.js获取当前脚本的路径?
我如何获得Node.js中脚本的路径? 我知道有process.cwd,但这仅是指脚本被调用的目录,而不是脚本本身的目录。例如,假设我进入/home/kyle/并运行以下命令: node /home/kyle/some/dir/file.js 如果我打电话process.cwd(),我/home/kyle/不会/home/kyle/some/dir/。有没有办法获取该目录?
979 node.js 




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.