首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应JS MSSQL拒绝导入mssql

响应JS MSSQL拒绝导入mssql
EN

Stack Overflow用户
提问于 2017-06-29 14:52:59
回答 1查看 4.1K关注 0票数 3

我正在尝试导入mssql,我有一个js文件,它自己工作得很好,但是我需要这样做,这样我就可以在react环境中调用函数,而不仅仅是节点

代码语言:javascript
复制
import React, { Component } from 'react';

import TextInput from '../SmallBits/FormItems/TextInput';

import sql from 'mssql';
//or
var sql = require('mssql');

var dbConfig = {
    server: 'localhost',
    database: 'TestDB',
    user: 'andy',
    password: 'andy',
    port: 1433
};

export default class LeftBox extends Component {
    constructor(props){
        super(props);
        this.state = {
        name: '',
        forename: '',
        surname: '',
        caseID: '',
        address: ''
    }
    this.handleSurnameChange = this.handleSurnameChange.bind(this);
    this.handleForenameChange = this.handleForenameChange.bind(this);
    this.handleCaseIDChange = this.handleCaseIDChange.bind(this);
    this.handleAddressChange = this.handleAddressChange.bind(this);
}

loadEmployees() {
    var dbConn = new sql.ConnectionPool(dbConfig);
    dbConn.connect().then(function () {
        var request = new sql.Request(dbConn);
        request.query("select * from EmployeeTable").then(function (recordSet) {
            console.log(recordSet);
            return recordSet;
            dbConn.close();
        }).catch(function (err) {
            console.log(err);
            dbConn.close();
        });
    }).catch(function (err) {
        console.log(err);
    });
}

这就是在顶层bot上调用的所有代码--导入语句和require语句--给了我模块找不到的相同错误:无法在'C:\Users\wilsona.CHECKMATE\Desktop\reactapp\Workspace\savvy-crm-test\src\components\Parts\Boxes‘中解析' mssql’,即使在本地安装mssql也是全局安装

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-29 15:29:40

这似乎与Errors with node-mssql in a webpack-bundled React app 类似

MSSQL服务器连接库不是客户端javascript库.即使您编写了自己的库,也绝对不可能从web浏览器中建立TCP SQL连接。 出于安全考虑,您永远不希望允许客户端访问Server.您需要调整服务器端环境(例如Node/Express),以便向客户端应用程序公开API。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44828539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档