我正在使用 Sequelize 作为我的 ORM 创建一个 Node.js/Express.js 应用程序。这是我正在遵循的教程。我在将表迁移到 Azure SQL 数据库时遇到问题。
我的config/config.json文件是这样的:
{
"development" : {
"use_env_variable" : "DATABASE_URL",
"dialect" : "mssql"
}
}
Run Code Online (Sandbox Code Playgroud)
我的.env文件是这样的:
DATABASE_URL=<connection string here>
这些代码在以下代码中被调用models/index.js:
'use strict';
var fs = require('fs');
var path = require('path');
var Sequelize = require('sequelize');
var basename = path.basename(module.filename);
var env = process.env.NODE_ENV || 'development';
var config = require(__dirname + '/../config/config.json')[env];
var db = {};
if (config.use_env_variable) {
var sequelize = new Sequelize(process.env[config.use_env_variable]);
} else …Run Code Online (Sandbox Code Playgroud) 我正在使用 VS Code 编写 React 项目。当我输入我的 HTML 标签时,建议框会弹出并正确地建议我正在输入一个<div>标签,例如。但是,按 Tab 键或 Enter 键什么也不做。甚至不使用我的鼠标点击自动建议做任何事情。我查了一下,并没有成功调整我的用户设置。在右下角,我将其从 JavaScript 更改为 JavaScript React”。我将这些添加到我的设置中:
{
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"javascript": "html"
},
"emmet.triggerExpansionOnTab": true,
}
Run Code Online (Sandbox Code Playgroud)
这些并没有真正做任何不同的事情。我能做什么?很烦人,我想回到 Atom。不仅必须单独键入每个标签,而且必须在之后放置结束标签,这会破坏任何生产力。