草庐IT

mean-stack

全部标签

使用 LLamaIndex 构建全栈 Web 应用程序的指南 A Guide to Building a Full-Stack Web App with LLamaIndex

目录使用LLamaIndex构建全栈Web应用程序的指南FlaskBackendBasicFlask-HandlingUserIndexQueries基本Flask-处理用户索引查询

angularjs - Heroku + MEAN 堆栈错误 : Parameter "url" must be a string, 未定义

我正在关注这个tutorial从Heroku开始构建一个MEANStackContactAPP,我遇到了一些奇怪的错误!虽然我的应用程序在部署后运行良好,但当我在本地运行时,该应用程序无法连接到Mongodb。我得到的错误是:url.js:88thrownewTypeError('Parameter"url"mustbeastring,not'+typeofurl);^TypeError:Parameter"url"mustbeastring,notundefinedatUrl.parse(url.js:88:11)atObject.urlParse[asparse](url.js:8

node.js - 从 mongodb 选择本月的日期(mm-dd-yyyy)

我如何才能从我的mongodb中选择这个月的日期,我有一个date:{type:String}并且我的格式是:mm-dd-yyyy例如:09-03-2019:这是我的路由器,用于获取不同的日期然后计算它们,但不是每月:router.get('/blooddonationarea',function(req,res){sess=req.session;Blooddonation.aggregate([{$group:{_id:"$date",count:{$sum:1}}},{$sort:{_id:1}}],function(err,date){res.json({success:tru

node.js - 在 MEAN+Mongoose 堆栈中的何处加载批量数据?

在哪个MEAN堆栈级别加载批量数据最好?我有大约200-800个条目,属于2-3种不同类型(即它们需要2-3种不同的Mongoose模式)。以下是加载这些数据的选项(欢迎指出任何误解,我是新手):客户端:Angular级别自动执行大量用户输入服务器端:Nodejs+Express+Mongoose在Mongoose中定义模式,创建对象,保存每个对象数据库端:Mongodb将数据制作成json文件,直接导入Mongo:mongoimport-ddb_name-ccollection_name--jsonArray--filejsonfilename.json第三种方式是最纯粹的,也许也是

angularjs - MEAN 应用程序在互联网断开连接时崩溃

我正在开发一个MEAN应用程序。当我使用localhost进行本地开发时,应用程序在http://localhost:3300上运行良好当互联网存在但当互联网断开连接时抛出以下错误。process.nextTick(function(){throwerr;})^Error:getaddrinfoENOENTatObject.exports._errnoException(util.js:746:11)aterrnoException(dns.js:49:15)atGetAddrInfoReqWrap.onlookup[asoncomplete](dns.js:94:26)[nodemo

node.js - 在 MEAN 堆栈中,如何进行一次性 MongoDB 索引?

我将Node.js和MongoDB与Mongoose结合使用。我正在连接到Mongoose形式的Node.js,db=mongoose.connect('mongodb://localhost/my_database_name')如何在node.js中配置一次到createindex关于收藏?我的应用程序的目录结构是基于thistutorial:HTMLviews/Angular.jspublic/javascript/Express.jsroutes/Node.jsapp.jsMongoosejsmodels/,setupinapp.jsMongodbsetupinapp.js指导我

node.js - GET 请求无法从数据库中检索数据

我是node.js的新手,我正在编写一个GET请求以从我的数据库中检索文档。这是我的请求的定义(在users.js中)-router.get('/',function(req,res,next){Booking.find({},(err,prevBookings)=>{if(err){res.status(400).send('Nopreviousbookingsfound.');}if(prevBookings[0]){res.status(200).send(prevBookings);}else{console.log("norecords")res.status(200).se

javascript - 如何让 Mongoose 列出集合中的所有文档?判断集合是否为空?

我正在使用MEAN堆栈并在Mongoose中编写这些方法。我想知道我放入Mongoose模型文件中的内容有什么问题。我想使用Mongoose简单地打印出myModel集合中所有文档的列表。myModel.methods.myMethod=function(cb){this.model("Bids").find({},'myField',function(err,results){if(err){console.log(err);returnerr;}console.log("okay");console.log(results);})this.save(cb);}另外,我可以用Mong

node.js - 无法加载 'endpoint' : Request header field If-Modified-Since is not allowed by Access-Control-Allow-Headers in preflight response

我使用nodejs创建了一个API服务,当我通过浏览器访问时它工作正常。但是当我尝试从Web应用程序(MEAN应用程序)调用它时,得到“无法加载http://localhost:2020/api/posts:请求header字段If-Modified-Since不允许被Access-Control-Allow-预检响应中的header”问题。在API服务的index.js中添加如下代码。//Addheadersapp.use(function(req,res,next){//Websiteyouwishtoallowtoconnectres.setHeader('Access-Cont

node.js - 为 MEAN 应用程序生成 Mongoose DTO

我是mongoose和Node的新手,我正在使用MEAN堆栈(MongoExpressJSAngularJSNode)构建应用程序。我过去使用asp.netWebAPI构建了很多API,但我找不到任何关于使用DTO或View模型的文档,以减少在我之间来回传输的JSON量服务器和我的前端。我的应用程序是关于用户在线填写的调查。每个答案然后被用户用来产生一个分数。我的模型:varUserSchema=newSchema({email:{type:String,trim:true,default:'',match:[/.+\@.+\..+/,'']},status:{type:String}