手机版

零基础构建Node.js、Express、Ejs、Mongodb服务器及应用开发入门

时间:2021-10-16 来源:互联网 编辑:宝哥软件园 浏览:

这篇文章是从《【翻译】前端开发人员入门指南,从零开始搭建Node.js, Express, Jade, Mongodb服务器》改过来的,不是鱼。之所以把Jade改成ejs,是因为我觉得Ejs更符合WEB程序员的习惯,更准确的说,应该更符合PHP和ASP程序员的习惯。好了,不废话了,开始教程吧。

第1部分15分钟安装。

如果你真的从零开始学习,先花点时间设置环境。这并不难,我用的是Win8,所以看起来和那些用Mac和Ubuntu或者其他*nix系统的教程有点不一样,但是大致是一样的。

步骤1安装节点。射流研究…

很简单。转到Node.js的官网,点击绿色的大安装按钮。它会自动检测您的系统,并为您提供正确的安装文件下载。(如果没有,请单击下载按钮选择您需要的下载。).运行安装程序,仅此而已。您已经安装了Node.js和NPM(节点包管理器),这使得您可以轻松地将各种有用的包安装到Node中。

步骤2安装快速版。

现在我们已经运行了Node,我们需要一些东西来创建一个可用的站点。接下来,我们需要安装Express,这是一个将Node从原始应用程序转换为更像我们通常使用的Web服务器的框架。我们需要从Express开始,因为我们需要它提供的脚手架功能。输入以下命令:复制代码如下: c 3360 \ Nodenpm install-g Express,以便Express正确安装在我们的节点中,并已设置为全局可用。您将在命令行窗口中看到一堆输出,其中大部分是http 304和GET请求,这很正常。应该安装并提供Express。

步骤3创建一个快速项目。

我们将使用Express和Ejs,但它们不用于CSS预处理。我们会手工写一些CSS。我们需要使用Ejs或其他模板引擎来处理Node和Express的数据。如果你懂HTML,Ejs并不难。只要记住你需要集中注意力,否则事情很容易出错。

现在,在同一个命令行窗口中,输入:复制代码如下: c 3360 \ node expresssessions node test1,您会看到一堆东西:复制代码如下: c 3360 \ node express-sessions node test1 create : node test1/package . jsoncreate : node test1/app . jscreate : node test1/routes create 3: node test1/package

install dependencies : $ CD nodetest 1 NPM install

运行app:$节点应用程序

步骤4编辑依赖关系。

好的,我们现在有了一些基本的项目结构,但是还没有完成。您会注意到,在安装express的过程中,一个名为package.json的文件被创建在您的nodetest1目录中。用文本编辑器打开此文件。应该和这个一样长。复制的代码如下: { ' name ' : ' application-name ',' version' :' 0.0.1 ',' private' : true,' scripts ' 3360 { ' start ' : ' node app . js ' }。dependencies ' : { ' Express ' : ' 3 . 4 . 8 ',' EJS ' : ' * } }这是一个标准的JSON格式文件,它展示了我们的应用程序及其依赖关系。我们需要补充一些东西。比如对mongodb和Monk的调用。将依赖项部分更改为:按如下方式复制代码:“依赖项”: {“express”3。

版权声明:零基础构建Node.js、Express、Ejs、Mongodb服务器及应用开发入门是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。