首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2021了,真的不要再说 Node.js 是一门编程语言了「建议收藏」

1.6 全局对象 console.log(window) // window is not defined 在 Node.js 环境中是没有 window 的,所以 window 对象自然是未定义的。...随 Node.js 一起被安装。 它可以将 Node 软件包添加到我们的应用程序中并对其进行管理,比如下载,删除,更新,查看版本等等。...它没有用户界面,需要在命令行工具中通过命令的方式使用,对应的命令就是 npm。 NPM 和 Node 是两个独立的应用程序,只是被捆绑安装了,可以通过版本号证明。...0 3.11 删除软件包 npm uninstall npm uninstall mongoose npm un mongoose 3.12 更新软件包 通过 npm outdated 命令可以查看哪些软件包已经过期...通过 -g 选项将软件包安装到全局:npm install -g 查看全局软件包安装位置:npm root -g 删除全局中的软件包: npm un npm-check-updates

2.4K30

从零到部署:用 Vue 和 Express 实现迷你全栈电商应用(二)

初探脚手架代码 通过 express-generator 初始化的项目代码中,我们在整个教程中只需要了解下面四个文件: •app.js:Express 应用主文件•bin/www:用来开启服务器的脚本•...下载并安装好之后,新打开一个终端(命令控制台),运行以下命令打开数据库(Windows 用户可以搜索 mongo.exe 并打开): $ mongod 2019-12-22T18:10:25.285+0800...然后回到我们之前开启的终端,安装 Mongoose 这个 npm 包: $ npm install mongoose Mongoose 是 MongoDB 最流行的 ODM(Object Document...接着我们在我们的 app.js 文件中导入 mongoose ,并且通过 mongoose 提供的接口连接我们的 MongoDB 数据库: // ... const mongoose = require...设计数据库的 Schemas 和 Models 我们要在服务器中通过 mongoose 与 MongoDB 数据库进行交互,需要定义 Schema 和 Model。

3.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【node笔记】前后端分离的用户注册功能

    存放项目依赖信息 package-lock.json 存放依赖版本信息 安装项目依赖 名称:express 安装:npm i express -s 作用:后端框架 名称:nodemon...安装:npm install -g nodemon 作用:代码发生变化自动重启服务 名称:mongoose 安装:npm i mongoose -S 作用:数据库 名称:body-parser...名称:cors 安装:npm i cors -S 作用:解决跨域问题 在 serve 文件夹中新建 app.js 主入口文件 在 serve 文件夹中新建 model 文件夹用于存放数据库文件...i axios -S  ,  安装 axios 后端开发 1.配置 express 框架,创建网站服务器并监听 3000 端口 //引用express框架 const express = require...中引入路由对象并配置一级请求路径 //引入路由对象 const register = require(".

    1.5K30

    深入浅出 Koa2:现代 Node.js 框架

    本文将详细介绍 Koa2 的安装、基本用法、核心概念及其高级功能,并通过示例代码展示如何构建一个功能完整的 Web 应用程序。...安装 Koa2在开始使用 Koa2 之前,我们需要先安装 Node.js 和 npm(Node.js 包管理器)。可以从 Node.js 官方网站下载并安装最新版本的 Node.js。...安装完 Node.js 之后,可以通过以下命令安装 Koa2:npm install koa安装完成后,我们可以创建一个简单的 Koa2 应用程序来验证安装是否成功。...安装 koa-router:npm install koa-router然后我们可以定义路由:const Koa = require('koa');const Router = require('koa-router...首先,我们需要安装 mongoose,一个流行的 MongoDB ODM(对象文档映射器):npm install mongoose然后配置 MongoDB 连接和模型:const Koa = require

    2.5K21

    深入浅出mongodb之实战

    -h, --help output usage information 在默认的情况下,我们创建的项目模板引擎使用的是jade,个人感觉ejs[2]模板引擎比较好用,所以我们可以通过修改模板引擎的方式创建项目...routes这个文件是存放路由的,主要编写前端发送请求和响应数据给前端 views这个文件夹中ejs文件结尾的文件是后端的模板文件 app.js是入口文件,模板配置和总路由文件 package.json...数据库 安装 npm i mongoose -S 完成安装之后我们需要在app.js里引入并且配置数据库 //app.js //引入数据库 const mongoose = require('mongoose...useUnifiedTopology: true }); 设置跨域 在开发中,我们采用的都是前后端分离的状态,在本地的开发环境中我们无法避免的会遇到跨域[3]的情况,我们这里设置允许所有的源访问 app.use...中注册之后才能使用 //app.js var api = require(".

    1.7K10

    NodeJS学习一(创建启动服务)

    1.安装模块 在一个父级以及父级以上非中文命名的文件夹新建一个文件夹,当做该博客项目目录(如果含有中文安装模块会报错),这里命名为blog文件夹,打开终端cd切换进入该文件夹运行命令: npm...body-parser": 解析post请求数据 "cookies": 读写cookie "express": node.js Web应用框架,用于创建Web应用 "markdown": 解析语法生成模板 "mongoose...在blog文件夹下进入终端,安装这些模块: npm install body-parser cookies express markdown mongoose swig 安装完成后会在blog下面生成node_modules...3.启动第一个服务 项目的入口文件为app.js,因此在app.js里面编辑代码创建服务,用到了express模块​​; 先加载express模块​​,然后创建app应用,并绑定一个路由用于展示页面,规定监听端口...创建app应用,相当于nodeJS的http.createService() var app = express(); /** * [description] 给app绑定首页路由,把一个url路径通过一个或多个方法绑定

    85520

    Node.js基于Express框架搭建一个简单的注册登录Web功能

    出现如上图所示,看到install dependencies没有,它说如果你想安装依赖就先进入项目test目录,然后执行 npm install安装依赖模块。...我们通过Mongoose去创建一个“集合”并对其进行增删改查,就要用到它的三个属性:Schema(数据属性模型)、Model、Entity   这里简单介绍一下,更详细的用法可以自行查阅~ Schema...(type); }; 建立好基本文件后我们就在app.js中调用使用它:要使用multer和mongoose模块 项目没有,所以我们要安装 ?...user对象,通过global.dbHandel全局方法(这个方法在app.js中已经实现) var User = global.dbHandel.getModel('user');...user对象,通过global.dbHandel全局方法(这个方法在app.js中已经实现) var User = global.dbHandel.getModel('user'); var

    7.3K10

    基于腾讯云轻量服务器的动态简历管理系统开发与优化

    通过这个项目,我们将学习如何使用腾讯云轻量服务器进行部署,并利用其快速便捷的特性,搭建一个功能简单且易于扩展的个人网站。...通过以下命令来安装:# 更新包列表sudo apt update# 安装Node.jssudo apt install nodejs# 安装npmsudo apt install npm安装完成后,检查...安装MongoDB相关依赖首先,我们需要在项目中安装MongoDB的Node.js驱动:npm install mongoose配置MongoDB连接在 app.js 中,添加MongoDB的连接配置:...('Resume', resumeSchema);module.exports = Resume;使用MongoDB存取简历数据在 app.js 中,我们修改原先的简历数据处理逻辑,以便从数据库中获取简历数据并更新...通过本次项目,我们学会了如何在腾讯云轻量服务器上搭建并部署一个简易的个人简历展示网站。我们利用了Node.js和Express框架创建了一个基础的后端服务,并结合EJS模板引擎展示个人简历信息。

    8822

    ​eggjs实战

    安装 npm install egg-swagger-doc-feat -s 在插件中注册: // config/plugin.js'use strict'; /** @type Egg.EggPlugin...你可以通过 ctx.helper 调用 我们也可以编写自定义扩展的 Helper 。...应用开发中,我们可能经常要自定义一些 helper 方法,例如上面例子中的 formatUser,我们可以通过框架扩展的形式来自定义 helper 方法。 在这里我们定义了两个方法。...}}) return mongoose.model('User', UserSchema)} service 先安装哈希依赖: npm install egg-bcrypt -s 在插件中定义:...框架提供了统一的入口文件( app.js)进行启动过程自定义,这个文件返回一个 Boot 类,我们可以通过定义 Boot 类中的生命周期方法来执行启动应用过程中的初始化工作。

    3.1K20

    Vue + Koa从零打造一个H5页面可视化编辑器——Quark-h5

    也可以将该组件库发到npm上工程中通过npm管理 组件库 编写组件,考虑的是组件库,所以我们竟可能让我们的组件支持全局引入和按需引入,如果全局引入,那么所有的组件需要要注册到Vue component...install = function (Vue) { // 判断是否安装,安装过就不继续往下执行 if (install.installed) return install.installed...这是一段文字"> 按照这个组件开发方式我们可以扩展任意多的组件,来丰富组件库 需要注意的是这里的组件最外层宽高都要求是100% 配置文件 Quark-h5编辑器左侧选择组件区域可以通过一个配置文件定义可选组件...mongoose这个库来管理整个数据库的操作。...创建配置文件 根目录下新建config文件夹,新建mongo.js // config/mongo.js const mongoose = require('mongoose').set

    5.5K30

    在线考试系统(vue2 + elementui + express4 + MongoDB)

    ---- 更新记录:2018-4-9,md5加密 win10安装mongodb window下安装mongodb,需要参考的可以移步我的博客中:win10安装mongodb 项目初始化 本次项目使用的是.../common/img/logo.png" alt=""> mongoose 操作mongodb的 npm i mongoose --save 就不一一列举所有的插件了(没有用vuex) 开发上的一些事...中引入 // app.js var index = require('....$axios.get('/goods/list').then()... // 不能忘了加上goods,也就是你在app.js中定义的一级路由 ......学生参加过的考试记录,存在exams数组中,当想实现分页查询几条数据的时候,需要用到$slice $slice:[start,size] 第一个参数表示,数组开始的下标,第二个表示截取的数量 在后台接收到前台传递的

    8.9K40

    node.js + mongodb 原

    原来的版本是:$ node -v 新版不在支持$,直接在命令行中:node -v 安装最新版的express之后,需要在安装:express-generator //express命令工具,很多初学者都会遇到这个问题...//读取根目录中的package.json文件然后安装项目所依赖的包 然后通过cmd命令行 cd 到 chihuo 的目录下  >node app 这样就启动项目了。...提示1:如果不能启动项目:看看app.js文件中没有监听端口。...2.现在基本的结果已经有了,之后就是创建数据库了 mongodb的安装 这里只介绍window的安装 在官网上下载zip,这个我装在D盘的mongodb目录下 1.在D盘中创建mongodb文件夹然后把下载的包解压后把其中的...在app.js文件中 找到 >app.set('view engine', 'ejs'); 把它替换成: >app.set( 'view engine', 'html' ); 再用app.engine(

    2K40

    Dotenv在nestjs中的使用

    Dotenv 是一个零依赖的模块,它能将环境变量中的变量从 .env 文件加载到 process.env 中。...使用 在项目中安装 dotenv npm install dotenv -S 根目录下创建 .env 文件 HOST=localhost PORT=3000 MONGOOSE_URL=mongodb...://localhost:27017/test 根目录下 app.js 下引入 dotenv 并使用 require('dotenv').config({ path: '.env' }) // 使用...在nestjs中使用环境变量, 推荐使用官方提供的@nestjs/config,开箱即用: @nestjs/config依赖于dotenv,可以通过key=value形式配置环境变量,项目会默认加载根目录下的...首先安装对应npm包 配置环境变量文件 定义读取环境变量的函数 配置@nestjs/config的方法 首先安装@nestjs/config 配置环境变量文件,配置两个文件,一个用于开发环境,一个用于生产环境

    17.1K42
    领券