小编tai*_*100的帖子

NodeJs:TypeError:require(...)不是函数

我试图要求一个文件,然后将其传递给var.我正在按照教程创建一个身份验证系统.在编写server.js文件并尝试编译后,我得到了一个bson错误,因此我更改了需要在mongoose中发布版本的行.

这是我的代码和错误:

server.js

    require('./app/routes')(app, passport);
Run Code Online (Sandbox Code Playgroud)

错误

require('./app/routes')(app, passport);
                   ^

TypeError: require(...) is not a function
           at Object.<anonymous> (d:\Node JS learning\WorkWarV2\server.js:38:24)
           at Module._compile (module.js:434:26)
           at Object.Module._extensions..js (module.js:452:10)
           at Module.load (module.js:355:32)
           at Function.Module._load (module.js:310:12)
           at Function.Module.runMain (module.js:475:10)
           at startup (node.js:117:18)
           at node.js:951:3

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

我已经读过,这通常意味着requireJS没有正确加载,但我不知道为什么或如何解决它.

由于评论而编辑:

如上所述,是结果console.log(require);

javascript require node.js

63
推荐指数
3
解决办法
9万
查看次数

如何获得张量的值?Python

在进行一些计算时,我最终计算了一个average_acc. 当我尝试打印它时,它输出:tf.Tensor(0.982349, shape=(), dtype=float32). 如何获取0.98..它的值并将其用作普通浮点数?

我想要做的是在数组中获取一堆并绘制一些图形,但为此,据我所知,我需要简单的浮点数。

python tensorflow

9
推荐指数
2
解决办法
1万
查看次数

在MacOS上使用SourceTree连接到Azure Devops存储库

我已经在azure devops上创建了一个新项目,现在我正在尝试向sourcetree添加一个帐户:

我已经通过以下方式设置了Opions:

主持人:Azure开发人员

主机旁边的链接:https://myuser@dev.azure.com/myuser
也尝试过https://dev.azure.com/myuser

身份验证类型:已锁定到专用令牌,无法更改。

用户名:尝试过我的电子邮件,还启用了备用凭据,并尝试使用该用户名。

密码:尝试使用真实密码以及个人访问令牌

通讯协定:HTTPS

我不断收到错误消息:We couldn't connect to Azure DevOps with your credentials.这可能是什么原因?

azure atlassian-sourcetree azure-devops

6
推荐指数
2
解决办法
5722
查看次数

打字稿:“!”是什么意思 归因末尾

我正在浏览angular2代码,看到了一些东西,例如:

this._outlets[name] = undefined !; 
Run Code Online (Sandbox Code Playgroud)

最后的意思是什么!?在Google上找不到关于它的任何东西:(

typescript

5
推荐指数
1
解决办法
1861
查看次数

在Angular2中扩展PrimeNg组件

由于一些用例,我需要扩展Angular2中的PrimeNG组件.为了证明purpouses,我选择使用,DataTable因为它足够复杂.

在字面上复制粘贴@Component注释后,我添加了:

export class PPDataTable extends DataTable {}

此时我收到以下错误:No provider for DataTable.如果我添加DataTableproviders在注释阵列,我的内容DataTable是空的.

因此我尝试添加:{ provide: DataTable, useValue: PPDataTable }产生一些错误,例如:TypeError: co.dt.isSorted is not a function.我尝试登录this.isSorted新类,它确实存在.

我如何扩展这样的东西?

还有,有更好的解决方案来改变PrimeNg组件的选择器名称(以某种方式包装)?

编辑

通过调试堆栈查看了一些后,我发现了这个:在此输入图像描述

似乎不是直接提供对象,而是提供包含对象的数组,这是(我的猜测)错误的原因.如果我进入源代码并将其更改为dt[0].isSorted()有效!

如何直接提供对象?

回答

似乎如果我提供{ provide: DataTable, useExisting: PPDataTable }它有效.

primeng angular

3
推荐指数
1
解决办法
2421
查看次数

Nodejs multer 选项不会触发

我正在尝试用 multer 保存文件,但它并不想工作:

var storage = multer.diskStorage({
    destination: function (req, file, cb) {
    cb(null, './')
},
filename: function (req, file, cb) {
    cb(null, file.originalname + '-' + Date.now() + '.' + path.extname(file.originalname));
    }
});

var upload = multer({ storage: storage,
onFileUploadComplete : function (file) {
    console.log('Completed file!');
},
onParseStart : function() {
     console.log('whatevs');
}});

app.post('/upload' ,upload.single('thisisme'), function(req,res) {});  
Run Code Online (Sandbox Code Playgroud)

文件确实被保存,但 ParseStart 或 UploadComplete 永远不会被触发。这是为什么?我还尝试使用 app.use ( multer ... );

node.js multer

2
推荐指数
1
解决办法
790
查看次数

Angular2 i18n:使用 XLIFF 的原因是什么?

我有点不明白为什么 Angular 团队选择使用 XLIFF 而不是 JSON。我错过了什么?

由于接近投票而编辑

我注意到有人说答案是基于意见而不是基于事实。XLIFF 的一个缺点是它比 JSON 大。我试图了解除了偏好之外是否有任何真正的原因选择 XLIFF。

angular

2
推荐指数
1
解决办法
668
查看次数