최근 Node를 공부하면서 기분이 좋아졌습니다. 조금 투박하지만 실제로 모든 프로젝트는 추가, 삭제, 수정 및 확인이 가능합니다. 초보자가 Node를 빠르게 마스터할 수 있도록 도와줍니다
우선
이 예제는 Node Express node-mysql을 기반으로 빠르게 구축된 추가, 삭제, 수정 및 쿼리 집합을 보여줍니다. 뷰 템플릿은 기본적으로 현재 사용할 수 있는 기술입니다. 새로운 내용이 아니어서 직접 작성했습니다
기본작업
먼저 기본적인 것들을 준비합니다. mysql을 사용하기 때문에 공식 홈페이지에서 다양한 운영체제에 대한 설치 패키지를 직접 다운로드 받을 수 있습니다.
이 예는 하나의 테이블입니다. 다음은 이 테이블에 대한 테이블 생성 명령문입니다.
SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0 -- ---------------------------- -- Table structure for `user` -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, `age` int(4) DEFAULT NULL, `info` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8; SET FOREIGN_KEY_CHECKS = 1;
내 프로젝트를 다운로드하려면 GIT로 이동하세요
npm install은 프로젝트에 필요한 툴킷을 설치합니다. 이제 데이터베이스 연결을 구성합니다. 노드에서 데이터베이스 연결을 구성하는 것은 매우 간단하며 Java에서 jar 패키지를 가져온 다음 세트를 작성하는 것과는 다릅니다. 사람의 마음을 아프게 한다고 할 수 있는 연결 관리 수업
var mysql = require("mysql"); var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '81527319', database: 'node_test' });
여기서 호스트는 컴퓨터의 현재 IP 주소, 사용자는 사용자 이름, 비밀번호는 비밀번호, 데이터베이스는 운영할 데이터베이스입니다. 이 단계에 도달하면 서버를 열고 추가, 삭제를 시도할 수 있습니다. 수정 및 확인
프로젝트의 구조(프로젝트를 빠르게 이해하는데 도움이 됨)
-action은 서버가 클라이언트 브라우저에 제공하는 ajax 인터페이스에 사용됩니다
-mysqlDB.js는 user.js에 데이터베이스에 연결하기 위한 도구 클래스와 실제로 데이터베이스를 운영하기 위한 클래스를 제공하는 데 사용됩니다
-user.js는 사용자를 추가, 삭제, 수정, 확인하는 방법을 구현 계층에 제공하는 데 사용됩니다. 이는 중간 계층
과 동일합니다.
-node_modules는 nodejs에 필요한 종속성 패키지입니다
-public은 프런트엔드 CSS와 JS를 제공합니다
-routes는 경로를 제공합니다
-views는 보기 템플릿을 제공합니다
-app.js 프로그램의 시작 포트 및 입구
귀하의 편의를 위해 다른 곳에 간단한 주석을 달았습니다
동일한 프로젝트 패키지에는 관련 노드의 소스 코드와 블로그 케이스 소스 코드가 있습니다. 물론 제 프로그램을 구현하기 위해 블로그 소스 코드를 참조하지는 않았습니다. 행운을 빌어
소스 코드를 가져오려면 내 GIT에 오신 것을 환영합니다. 노드를 보려면 저장소를 클릭하세요https://github.com/Mrxdh
마음에 드셨다면 팔로어 클릭을 도와주세요
도움이 되셨다면 클릭과 추천 부탁드려요!
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

Go语言是一种高效、简洁且易于学习的编程语言,因其在并发编程和网络编程方面的优势而备受开发者青睐。在实际开发中,数据库操作是不可或缺的一部分,本文将介绍如何使用Go语言实现数据库的增删改查操作。在Go语言中,我们通常使用第三方库来操作数据库,比如常用的sql包、gorm等。这里以sql包为例介绍如何实现数据库的增删改查操作。假设我们使用的是MySQL数据库。

JavaList接口是Java中常用的数据结构之一,可以方便地实现数据的增删改查操作。本文将通过一个示例来演示如何使用JavaList接口来实现数据的增删改查操作。首先,我们需要在代码中引入List接口的实现类,常见的有ArrayList和LinkedList。这两个类都实现了List接口,具有类似的功能但底层实现方式不同。ArrayList是基于数组实

如何在Java中使用集合框架函数进行集合的增删改查操作在Java中,集合框架(CollectionFramework)提供了一系列类和接口来方便我们进行集合操作。这些类和接口包含了丰富的函数,可以让我们更加方便地对集合进行增加、删除、修改和查找等操作。下面我们将详细介绍如何使用集合框架函数进行这些操作,并提供具体的代码示例。集合的增加操作在Java中,可以

MySql是一种关系型数据库管理系统,在Web应用程序中非常常用。在整个Web应用开发过程中,CRUD(增删改查)操作是必不可少的。这篇文章将介绍如何在MySql中快速完成这些操作。增加(Create)在MySql中,我们使用INSERTINTO语句来插入新的行。例如,我们有一个名为“users”的表格,包含“id”,“name”和“email”三列。现在

Vue技术开发中如何处理表单数据的增删改查操作在Vue技术开发中,表单数据的增删改查操作是非常常见的需求。本文将介绍如何使用Vue技术处理这些操作,并提供具体的代码示例。首先,我们需要创建一个Vue实例,并在data属性中定义一个空数组来存储表单数据。例如:newVue({data(){return{formData:[

Python中的XML数据的增删改查操作XML(可扩展标记语言)是一种用于存储和传输数据的文本格式。在Python中,我们可以使用多种库来处理XML数据,其中最常用的是xml.etree.ElementTree库。本文将介绍如何使用Python对XML数据进行增删改查的操作,并通过代码示例加以说明。一、引入模块首先,我们需要引入xml.etree.Eleme

Java中JSON数组的增删改查操作技巧分享引言:JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,广泛应用于各种互联网应用中。在Java中,我们可以通过使用一些第三方库,比如GSON、Jackson等,来对JSON进行操作。本文将会分享在Java中对JSON数组进行增删改查操作的一些技巧,并提供相应的代码示例。一、

如何使用thinkorm快速实现数据库的增删改查功能引言:数据库是现代软件应用中不可或缺的一部分,而对数据库进行增加、删除、修改和查询等常见操作是开发过程中必不可少的。ThinkORM是一种功能强大且易于使用的Python数据库框架,它可以帮助我们快速实现这些操作。本文将介绍如何使用ThinkORM来实现数据库的增删改查功能,并提供相应的代码示例。关键词:T


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
