-
第一章Node.js基本介绍——1.1 Node 和 Npm 命令
我们假定你有一个PHP代码库需要移植到Node.js。在可预见的未来你需要为用户提供PHP和Node.js两个代码库,这意味着你需要同步更新和改进这两个代码库。但是你并不了解Node.js,也没有做过任何有关Node.js的开发。那么该从哪里下手呢? 首先需要下载支持你的平台的Node.js,可能是Linux或者Windows版本(是的!Nodes.js还提供了Windows的版本!)。因为每个版本的安装方法和安装工具都有所不同,所以本书不在安装当前版本上花费时间。如果需要安装说明,可以浏览在线文档;如果还是失败了,可以通过Goole或者其它搜索引擎查找其他人发布的相同问题的网页或者论坛帖子,然后找到解决方案。...
2017-12-03 16:42 -
第一章Node.js 基本介绍——1.3 Eclipse PDT
Eclipse PDT(PHP Development Tools)是一款老掉牙的PHP IDE,用Java编写你懂的,由Eclipse基金创建。其他的还有Zend Studio、PHPEdit和曾经的Dreamweaver。这篇文章似乎在出了vscode和phpstrom之后已经废了。当做考古文章看。...
2017-12-03 21:08 -
checkPermissions Missing write access to /usr/local/lib/node_modules
报类似错误 Missing write access to /usr/local/lib/node_modules...
2018-04-14 22:12 -
说一则为什么后端开发人员不选择node.js的原因
node.js的硬伤在哪里? 为什么这么多年过去了, node.js最终还是没有流行起来?...
2021-07-24 23:09 -
使用electron-forge和cnpm命令来写一个简单的electron桌面应用
很多人不知道如何上手electron, 本文通过简述如何建立一个pc桌面应用的Windows程序demo的方式来引导读者使用electron构建一个空白页面。...
2018-04-28 23:11 -
第二章简单的Node.js框架——2.3 一个PHP示例页面
page()函数就是页面本身。从广义上讲,这个过程就是将 PHP 文件中的 PHP 代码复制到page()函数中。然后将page()函数中的PHP 代码转换成Node.js 代码。当page() 函数中只有 Node.js 代码并且复制过来的 PHP 代码一点不剩的时候,page()函数就会和 PHP 代码的行为完全相同,除了它是 Node.js 而不是 PHP。...
2017-12-05 23:14 -
nodejs编写一个简单的http请求客户端代码demo
用nodejs抓取网页内容的简单demo...
2021-07-24 23:09 -
rust架设web执行npm init wasm-app www 报错 Error: Cannot find module '../lib/cli.js'
国内有个别大厂的人闲起来没事干,对着nodejs出书神吹之后被创始人打脸。辩证看待nodejs, 牵扯到它的历史包袱还真不小。...
2018-04-14 22:49 -
编写Node.js RestAPI的10个最佳实践
Node.js 除了用来编写 WEB 应用之外,还可以用来编写 API 服务,我们在本文中会介绍编写 Node.js Rest API 的最佳实践,包括如何命名路由、进行认证和测试等话题...
2015-02-07 12:05 -
Node.js的4个Javascript知识点
Node.js是一个面向服务器的框架,立足于Chrome强大的V8 JS引擎。尽管它由C++编写而成,但是它及其应用是运行在JS上的。本文为开发者总结了4个Node.js要点...
2015-02-07 11:52 -
第二章简单的 Node.js 框架——2.1 HTTP 服务器
在之前的章节,我介绍了一个用于 PHP 到Node.js 转换的开发环境,以及如何使用它进行转换。在本章,我们将开始使用这个开发环境并进行实际的转换。...
2017-12-03 22:04 -
第三章 简单回调——3.2 线性化代码
有时候,非线性代码可以冲狗狗为线性代码。不管你想同步PHP代码和Node.js,或者抛弃PHP只使用Node.js,都值得我们花费一些时间来重构代码,这样代码中只包含最少的非线性代码。...
2017-12-07 23:08 -
前端开发:node.js入门
node.js把js从前端语言变成了服务端语言。...
2021-03-30 16:31 -
第二章简单的Node.js框架——2.2 预定义的PHP变量
当一个支持 PHP 的 Web 服务器执行一个 PHP 页面时,它并不是仅提供一个未处理的对某个页面的 HTTP request,然后执行这个页面。如果它这样做的话,那么每一个 PHP 页面都需要大量额外的代码来解析原始的 HTTP request 并且把这些值用更方便的方式存储起来。相反,PHP 引擎解码原始的 HTTP 请求,并将数据填充到一堆众所周知的 PHP 全局变量中。这些全局变量被正确填充才能保证 PHP 页面正常工作。...
2017-12-05 22:31 -
第一章 Node.js基本介绍——1.2 堆栈追踪
js的调试信息很恶心, 本文分析和讲解如何通过处理js返回的堆栈输出信息来处理异常。...
2017-12-03 17:47 -
Js的匿名函数、lambda、闭包
在前面的章节中解释了线性的概念及使用。把PHP代码变得更加线性会使移植到Node.js更加容易。但是,如果PHP代码不能进行线性化呢?...
2017-12-14 18:43 -
第三章 简单回调——3.1 线性
在PHP和JavaScript所有的不同之中,最核心的一点:PHP在本质上来说是一种顺序执行的语言,而JavaScript则是事件驱动类型的。...
2017-12-06 21:17