节点REST API NodeAPI是基于顶级Node.js和Express.js与Mongoose.js进行MongoDB集成的R​​EST API服务器实现。 访问控制在OAuth2orize和Passport.js的帮助下遵循OAuth 2.0规范。 这是文章之后的更新代码。 正在运行的项目 手册 您需要安装和 。 macOS上的节点设置 # Update Homebrew before installing all dependencies brew update # Install Node (+npm) with Homebrew brew install node # Install npm dependencies in project folder npm install 在macOS上安装MongoDB # Install MongoDB with Homebrew brew tap mongodb/brew brew install mongodb-community # Create directory for MongoDB data mkdir -p
2021-02-02 03:35:40 37KB nodejs api express mongodb
1
Cognito-Express:使用AWS Congito进行API身份验证 概要 cognito-express通过验证由Amazon Cognito生成的AccessToken或IDToken的JWT签名,对Node.js应用程序(在服务器上运行或在AWS Lambda函数中运行)上的API请求进行身份验证。 动机 通过此模块,您可以通过验证AccessToken或IDToken的JWT签名来认证Node.js API请求-无需为每个API调用调用Amazon Cognito。 可以轻松,毫不费力地将该模块集成到任何支持风格中间件(包括应用程序或框架中。 该模块实质上捆绑了官方AWS文档中列出的关于步骤1-7。 下载并存储为用户池设置的JSON Web令牌(JWT)。 将令牌字符串解码为JWT格式。 检查iss索赔。 它应与您的用户池匹配。 检查tokenUse声明。 它应与您为access或id令牌类型设置的首选项相匹配 从JWT令牌标头获取孩子,并检索在步骤1中存储的相应JSON Web密钥。 验证已解码的JWT令牌的签名。 检查exp索赔,并确保令牌未过期。
2021-02-01 19:06:03 37KB nodejs aws jwt authentication
1
NERDS(NERP)入门包 简介和功能 您好,我叫Damon Ye,这是NERDS堆栈的样板! NERDS堆栈包括: Node.js Express React,带SQL的Redux数据库(PostgreSQL,Sequelize) 文件由特定域(包括样式表)构成。 终极版的文件被命名为这样的- ComponentNameActionCreator.js或ComponentNameReducer.js JSX文件被明确标记为.jsx文件。 测试是通过Mocha,Chai,SuperTest和Enyzme完成的! 测试文件位于特定组件/容器的目录中。 CSS是使用SASS预编译的,并直接导入到js文件中。 用户可以注册,登录和注销。 密码加密是通过bcryptjs完成的。 使用React Router完成的单页应用程序样式。 使用react-redux的组件容器设计模式。 选择器用于简化状态管理,并放置在减速器文件中。 同步动作创建者,异步动作创建者和常量放置在动作创建者文件中。 包含种子文件seed.js可以轻松创建种子数据。 安装与设定 如果你想修改NE
2021-02-01 14:38:09 186KB react redux nodejs javascript
1
建树 该项目是使用生成的。 :magnifying_glass_tilted_right: Nx是用于Monorepos的一组可扩展开发工具。 快速入门和文档 向您的工作区添加功能 Nx支持许多插件,这些插件添加了用于开发不同类型的应用程序和不同工具的功能。 这些功能包括生成应用程序,库等以及用于测试和构建项目的devtool。 以下是一些可以添加到工作区的插件: ng add @nrwl/angular ng add @nrwl/react Web(无框架前端) ng add @nrwl/web ng add @nrwl/nest ng add @nrwl/express ng add @nrwl/node 产生申请 运行ng g @nrwl/angular:app my-app生成一个应用程序。 您也可以使用上述任何插件来生成应用程序。 使用Nx时,可以在同一工作空间中创建多个应用程序和库。 生成一个库 运行ng g @nrwl/angular:lib my-lib生成一个库。 您也可以使用上述任何插件来生成库。 库可跨库和应用程序共享。 可以从@jians
2021-01-31 14:12:27 384KB nodejs api redis app
1
表情符号 Arduino固件协议的高性能Python asyncio客户端。 Pymata-Express是Firmata客户端,与传统的Python兄弟允许您使用高性能的FirmataExpress草图来控制Arduino。 对于不需要或希望使用pymata-express的异步编程范例的人,它使用常规的Python API。 它既支持称为FirmataExpress的StandardaFirmata 2.5.8的增强版本,也支持StandardFirmata和StandardFimataWiFi。 增加了对以下内容的支持: HC-SR04超声波距离传感器使用单个引脚。 DHT湿度/温度传感器。 步进电机。 压电音调生成。 波特率115200 针对FirmataExpress用户的特别说明: pymata-express现在可以验证使用中的FirmataExpress版本。 您可能需要使用Arduino IDE库管理工具升级到最新版本的FirmataExpress。 升级到版本1.11的用户的特别说明 回调数据格式已更改为与pymata4一致。 打回来 1.11版之前
1
快递E栈完整代码和工程
2021-01-31 14:03:55 4KB java 数组
1
项目简介 阿里百秀,内容管理系统,分为内容管理和内容展示两大核心功能。 1.功能模块 1.1内容管理 模块 功能 用户 登录,退出,用户增删修订改查 文章 文章管理 分类 分类管理 评论 评论管理 网站设置 关键字,描述,网站徽标,轮播图 1.2内容展示 模块 功能 首页 导航,文章数据展示 列表页 根据分类显示文章列表 详情页 文章详情数据展示,实现评论功能 2.开发模式 2.1前一级混合开发模式 所有HTML代码和数据在服务器端组装好,一次性将所有内容发送到客户端,浏览器执行代码,将内容呈现给用户 问题: 前一级开发人员对互相的代码都不是别熟悉,混合开发两者在处理互相的代码时非常困难 在开发的过程中难免会出现代码互相覆盖,导致工作量倍增 2.2前一级分离开发模式 好处:职能,分工明确,独立开发,互不影响。 3.项目架构 系统分级 使用技术 数据层 mongoDB 服务层 node.js(表达) 客户端 art-template,jQuery,font-awesome,swipe 4.项目运行环境搭建(运行项目必须知道的事情) 安装node.js软件并测试其是否安装成功 win +
2021-01-31 11:07:17 4.35MB nodejs bootstrap jquery express
1
Express,GraphQL示例 如何运行项目 安装依赖项: yarn # or using npm npm install 创建src/config.ts或重命名src/config.example.js并使用您的凭据更新文件: export default { port : 3010 , database : { type : 'mysql' , connection : { database : '' , host : '' , password : '' , user : '' , } , /* * Migrations run on every start of the application. * If you initialized the database manually (from the database.sql file), * you don't need this. */ migrations : { d
2021-01-30 23:04:28 125KB nodejs graphql express typescript
1
PostgreSQL,TypeScript,Node.js和Express.js堆栈 总览 此仓库是使用TypeScript为PostgreSQL / Express.js / Node.js后端服务构建的样板项目启动器。 您可以无缝插入任何其他前端库。 使用的技术 世界上最先进的开源关系数据库 -TypeScript通过向语言添加类型来扩展JavaScript -Node.js:registered:是基于Chrome的V8 JavaScript引擎构建JavaScript运行时。 -Express是一个最小且灵活的Node.js Web应用程序框架,为Web和移动应用程序提供了一组强大的功能。 -TypeORM是一种ORM,可以在NodeJS,浏览器,Cordova,PhoneGap,Ionic,React Native,NativeScript,Expo和Electron平台中运行,并且可以与TypeScript和JavaScript(ES5,ES6,ES7,ES8)一起使用 强调 测试覆盖率 文件夹/文件结构 这是我们文件结构的高级概述。 src/ __te
2021-01-30 14:09:58 129KB nodejs bootstrap typescript postgresql
1
Nodejs Expressjs MongoDB即用型API项目结构 使用Node.js,Express和MongoDB开发REST API的现成样板 入门 这是用JavaScript ES2015编写的基本API框架。 对于为您的前端平台(例如Android,iOS或JavaScript框架)(Angular,Reactjs等)构建RESTful Web API很有用。 该项目将使用MongoDB作为数据库在NodeJ上运行。 我曾经尝试维护代码结构简单,因为任何初学者都可以采用该流程并开始构建API。 已打开项目以征求建议,错误报告和请求请求。 一些伟大的东西 此广告由放置 招聘工作合同 我正在寻找一份好工作或工作合同。 您可以直接通过电子邮件( )与我联系,也可以从我的个人下载我的简历。 期待。 谢谢 :grinning_face_with_smiling_eyes: 给我买杯咖啡 如果您认为我的项目对您有所帮助,则可以感谢我,也可以感谢我的辛勤工作以及花时间为我购买咖啡来创建这种有用的结构。 如果您给我买咖啡,我将非常感激,请给我买咖啡。 :grinning_face
2021-01-30 05:08:29 80KB nodejs javascript api boilerplate
1