Giter Site home page Giter Site logo

weijunext / smart-excel-ai Goto Github PK

View Code? Open in Web Editor NEW
1.2K 1.2K 206.0 1.09 MB

Generate the Excel formulas you need in seconds using ChatGPT.

Home Page: https://smartexcel.cc

License: MIT License

TypeScript 72.14% MDX 9.11% JavaScript 3.89% CSS 14.86%

smart-excel-ai's People

Contributors

jink-e avatar soonogo avatar weijunext avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smart-excel-ai's Issues

Error: ENOENT: no such file or directory

hi,I have intalled the node_modules by yarn. When I run yarn start, I got this error message:

[Error: ENOENT: no such file or directory, open '/Users/.../smart-excel-ai/.next/BUILD_ID'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/Users/murphyyue/learning/smart-excel-ai/.next/BUILD_ID'
}
error Command failed with exit code 1.

Did you push all the files? like ".next/BUILD_ID"

SEO little problem

Thanks to this project! I used it to start up my first site.
There is a little problem with the heading and canonical as follows:

  • every page should have only one h1
    Screenshot 2024-06-19 105502

  • it's better to have the canonical link:
    image

Google OAuth [next-auth][error][SIGNIN_OAUTH_ERROR] https://next-auth.js.org/errors#signin_oauth_error connect ETIMEDOUT

配置google OAuth,出现如下问题,应该如何解决:
[next-auth][error][SIGNIN_OAUTH_ERROR]
https://next-auth.js.org/errors#signin_oauth_error connect ETIMEDOUT xx.xx.xx.xxx:443 {
error: {
message: 'connect ETIMEDOUT xx.xx.xx.xxx:443',
stack: 'Error: connect ETIMEDOUT xx.xx.xx.xxx:443\n' +
' at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1605:16)\n' +
' at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17)',
name: 'Error'
},
providerId: 'google',
message: 'connect ETIMEDOUT xx.xx.xx.xxx:443'

请求付款时报错?

POST request failed: AxiosError: Request failed with status code 422 at settle (/var/task/.next/server/chunks/854.js:1:18559) at IncomingMessage. (/var/task/.next/server/chunks/854.js:3:9204) at IncomingMessage.emit (node:events:529:35) at endReadableNT (node:internal/streams/readable:1368:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { code: 'ERR_BAD_REQUEST', config: { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: [ 'xhr', 'http' ], transformRequest: [ [Function (anonymous)] ], transformResponse: [ [Function (anonymous)] ], timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, env: { FormData: [Function], Blob: [class Blob] }, validateStatus: [Function: validateStatus], headers: Object [AxiosHeaders] { Accept: 'application/vnd.api+json', 'Content-Type': 'application/vnd.api+json', Authorization: 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI5NGQ1OWNlZi1kYmI4LTRlYTUtYjE3OC1kMjU0MGZjZDY5MTkiLJqdGkiOiJmYWU0MThiNGZlNjE1ZWJiMmU5ZjIyZmRmNWZjYWMzOTJlMmQ2OTliY2E5MjMwODM2MmNlORkMzgyMTk0MDFlNWVjZDlhY2I5NDVhOGM1MCIsImlhdCI6MTcwNTM3ODEyMC43NzIwNTUsIm5iZiI6MTcwNTM3ODEyMC43NzIwNTgsImV4cCI6MjAyMDk5NzMyMC43NTQ2NzQsInN1YiI6IjE4NjQxNTAiLCJzY29wZXMiOltdfQ.cxP1oGdihr8gCdaz9GOK-Q5JG_2HqMGTx7crBFkLm2OYw_CW8lmgIUTtFQ0bhlT3ouOWs9rJjofARFGDaDF0JP_RKjtyoLR_eopDuVVN41QCOlx5rINPEF9zhy5sAlRqe1dhLqbvdZL2l9c2051iDX_riH3ueXImCBVvifPiI8NygW_Av0vJ1w5ufMsE3M9a8oNGpSPXUSNEBma6GnwIIGIRxaClFlAaqfIxK5iHcOyeCVNUnzpk-I-MvdmMwoe2MJ-tr8ntXZXeADlxJMfE8TD4NTbzXFEL6OJ6E1_jHPTKuFsgaNgJy_NYXmrUqG73sfThN_2KNUA_om80SS7GhvUGGoxPb6OpXBs-JvVH64EMzrLcmxLoRBquutffZCKMuPvGXDLmcZDev5eedniKpzhPDrLksWMcNc0xDaFTX0yz3xIoRjCy658F7SNCrptuS-1OrRYqpafvL6SgmbEmA0CNT2gV_nb-aoL6so8tubsii_025iqWCcJB7bzpF1Mz', 'User-Agent': 'axios/1.6.0', 'Content-Length': '265', 'Accept-Encoding': 'gzip, compress, deflate, br' }, baseURL: '/', method: 'post', url: 'https://api.lemonsqueezy.com/v1/checkouts', data: '{"data":{"type":"checkouts","attributes":{"checkout_data":{"custom":{"email":null,"userId":"37431628","username":"rockk","type":"single"}}},"relationships":{"store":{"data":{"type":"stores","id":"64392"}},"variant":{"data":{"type":"variants","id":"216580"}}}}}' }, request: <ref *1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], connect: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], finish: [Function: requestOnFinish] }, _eventsCount: 7, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, maxRequestsOnConnectionReached: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, strictContentLength: false, _contentLength: '265', _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'api.lemonsqueezy.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'api.lemonsqueezy.com', _closeAfterHandlingError: false, _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableS

/api/payment/subscribe status=500

博主你好,我部署在vercel,为什么请求付款时会报上面的错误?我把.env里该填的都填了啊?

关于env prompt

PROMPT

PREFIX_PROMPT=
SUFFIX_PROMPT=
USING_CONTENT_FORMATTING=
LANGUAGE_TIP=
THANK_YOU=

这几个提示词相关的环境变量有什么作用么? 可以不配么

vercel 中部署就报错 code: 'ERR_INVALID_ARG_TYPE'

vercel

在vercel中开始部署就报错,已经创建了.env文件,但是还没有填写内容,错误看起来有2个:

  1. 第一个错误完全没看明白是什么回事?
  2. 第二个错误看起来是PostgreSQL没安装,这个是需要安装PostgreSQL(比如在vercel中申请一个),然后把地址配置到.env中么?

Done in 34.9s

00:29:34.695 | Detected Next.js version: 13.5.6
00:29:34.751 | Running "pnpm run build"
00:29:35.217 |  
00:29:35.217 | > @ build /vercel/path0
00:29:35.218 | > contentlayer build && prisma generate && prisma db push && next build
00:29:35.218 |  
00:29:37.303 | Generated 1 documents in .contentlayer
00:29:37.312 | TypeError: The "code" argument must be of type number. Received an instance of Object
00:29:37.312 | at process.set [as exitCode] (node:internal/bootstrap/node:123:9)
00:29:37.313 | at Cli.runExit (/vercel/path0/node_modules/.pnpm/[email protected][email protected]/node_modules/clipanion/lib/advanced/Cli.js:232:26)
00:29:37.313 | at run (file:///vercel/path0/node_modules/.pnpm/registry.npmmirror.com+@contentlayer[email protected][email protected]/node_modules/@contentlayer/cli/src/index.ts:39:3)
00:29:37.313 | at main (/vercel/path0/node_modules/.pnpm/[email protected][email protected]/node_modules/contentlayer/bin/cli.cjs:5:3) {
00:29:37.313 | code: 'ERR_INVALID_ARG_TYPE'
00:29:37.313 | }
00:29:37.867 | Environment variables loaded from .env
00:29:37.870 | Prisma schema loaded from prisma/schema.prisma
00:29:38.297 |  
00:29:38.298 | ✔ Generated Prisma Client (v5.5.2) to ./node_modules/.pnpm/registry.npmmirror.com+@prisma[email protected][email protected]/node_modules/@prisma/client in 58ms
00:29:38.298 |  
00:29:38.298 | Start using Prisma Client in Node.js (See: https://pris.ly/d/client)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.