如何使用 SQL workbench 将 Nodejs 用于后端?

How do I use Nodejs for backend using SQL workbench?

我是初学者,这是我的第一个全栈 Web 开发项目,我已经完成了前端部分并使用 MySQL 创建了相关表格...现在我想 link 使用 nodejs 前端的表格。我该如何继续?对于全栈项目,首先使用 workbench 是否合适?请指导我。

SQL Workbench 只是 mySQL 的 IDE,所以这对构建数据库、设置权限等都很好

你的问题不是一个容易回答的问题,只是因为创建、设置一个完整的网络应用程序的步骤并不那么容易解释..

您只需要做几件事就可以连接起来

  1. 确保您安装了 mySQL 中间件
  2. 确保您已创建路线
  3. 使用像 EJS 这样的模板引擎

一旦您的基本流程正常工作(意味着您可以点击您的页面并且它 returns 正确的页面)您将需要在将响应对象发送回浏览器之前连接到数据库。一个典型的流程是,在您的 'get' 响应中,您将执行 mysql 'select'

这应该是基于 promis 的,但将取决于您安装的实际包,我不使用 mysql 但 postgres 命令类似于

query.pool("SELECT is, name, des from table where id = '10' ").then(results => {

//put in your response code here to send back to the page

}).catch( e => {console.error(e)})

响应代码部分是您将内容发送回页面的地方,然后在 ejs 模板中将能够访问响应并显示数据。

我知道,这对完整的解释来说有点简单,那是因为正确的回应会很大!

从这个问题来看,我猜你对节点/数据库等有点陌生(抱歉,如果你不是)我认为可能非常有帮助的是观看一些关于设置节点和 EJS 的 youtube 视频(或与此相关的任何模板引擎)

这应该让您对项目有基本的了解和设置。