Tag: 逻辑

用户在文本段落内部标记程序逻辑

您好,我有一个基本的社交networking应用程序的要求。 我的问题似乎很愚蠢,这只是为了从你们那里得到观点和程序逻辑。 我的要求是,用户必须能够提供其他用户在testing职位内的名称完全相同的Facebook。 看到下面的图片 我想显示在facebook中相同的职位 有人可以build议我一个很酷的想法做到这一点。 我的计划是以下。 创build一个类似于这个“@ user-userid这是一个testing”的post文本,并在post详细信息中包括用户详细信息。用post详细信息中的名称replace“@ user-userid”。 有没有更好的想法做同样的? 提前致谢…. PS:我需要在Android,IOS和angularJs Web应用程序上执行相同的逻辑。

在nodejs中打开图的刮擦algorithm

我试图从URL使用nodejs(与cheerio),使用下面的代码打开图元数据。 我有这个东西来填充: var result={}; for (var ogCounter = 0; ogCounter < metalist.length; ogCounter++) { if (!utils.isEmpty(metalist[ogCounter].attribs.property) && !utils.isEmpty(metalist[ogCounter].attribs.content)) { if (metalist[ogCounter].attribs.property.indexOf('og') == 0) { var ogname = metalist[ogCounter].attribs.property.split(':'); var property = ogname[1]; var content = metalist[ogCounter].attribs.content; if (utils.isEmpty(result[property])) { result[property] = content; } else { if (result[property].push) { result[property].push(content); } else { result[property] = [result[property], […]

在达到路线时,您应该将逻辑放在Express应用程序中?

我一直在阅读一些Node.JS,Express教程,我意识到一些有趣的东西。 当在应用程序中做一些逻辑时,他们似乎总是build议在请求到达时将逻辑放在路由中。 例如,在本教程中 ,一些逻辑甚至变得相当长: //Delete a book app.delete( '/api/books/:id', function( request, response ) { BookModel.findById( request.params.id, function( err, book ) { return book.remove( function( err ) { if( !err ) { console.log( 'Book removed' ); return response.send( '' ); } else { console.log( err ); return response.send('ERROR'); } }); }); }); 有没有更好的方法来组织这个逻辑? 例如,你可以把逻辑放在另一个文件中(考虑到我的项目在一些路由中需要很多的逻辑)? 如果是的话,你怎么能把它引入到路由文件中呢?